当前位置:网站首页 > 容器化与Kubernetes > 正文

kvm虚拟化和其他的虚拟化的优缺点是什么(kvm虚拟化是什么意思)



KVM 是 Linux 的一部分。Linux 也是 KVM 的一部分。Linux 有的,KVM 全都有。然而,KVM 的某些特点让它成为了企业的首选虚拟机监控程序。

安全防护

KVM 利用安全增强型 Linux(SELinux)和安全虚拟化(sVirt)组合来加强虚拟机的安全性和隔离性。SELinux 在虚拟机周围建立安全边界。sVirt 则扩展 SELinux 的功能,使强制访问控制 (MAC)安全机制应用到客户虚拟机,并且预防手动标记错误。

存储空间

KVM 能够使用 Linux 支持的任何存储,包括某些本地磁盘和网络附加存储(NAS)。还可以利用多路径 I/O 来增强存储并提供冗余能力。KVM 还支持共享文件系统,因此虚拟机镜像可以由多个主机共享。磁盘镜像支持精简置备,可以按需分配存储,不必预先备妥一切。

硬件支持

KVM 可以使用多种多样的认证 Linux 兼容硬件平台。由于硬件供应商经常助力内核开发,所以 Linux 内核中通常能快速采用最新的硬件功能。

内存管理

KVM 继承了 Linux 的内存管理功能,包括非统一内存访问和内核同页合并。虚拟机的内存可以交换,也可通过大型宗卷支持来提高性能,还可由磁盘文件共享或支持。

实时迁移

KVM 支持实时迁移,也就是能够在物理主机之间移动运行中的虚拟机,而不会造成服务中断。虚拟机保持开机状态,网络连接保持活跃,各个应用也会在虚拟机重新定位期间正常运行。KVM 也会保存虚拟机的当前状态,从而存储下来供日后恢复。

性能和可扩展性

KVM 继承了 Linux 的性能,针对客户机和请求数量的增长进行扩展,满足负载的需求。KVM 可让要求最苛刻的应用工作负载实现虚拟化,而这也是许多企业虚拟化设置的基础,如数据中心和私有云等(通过 OpenStack®)。

调度和资源控制

在 KVM 模型中,虚拟机是一种 Linux 进程,由内核进行调度和管理。通过 Linux 调度程序,可对分配给 Linux 进程的资源进行精细的控制,并且保障特定进程的服务质量。在 KVM 中,这包括完全公平的调度程序、控制组、网络命名空间和实时扩展。

更低延迟,更高优先级

Linux 内核提供实时扩展,允许基于虚拟机的应用以更低的延迟、更高的优先级来运行(相对于裸机恢复)。内核也将需要长时间计算的进程划分为更小的组件,再进行相应的调度和处理。

到此这篇kvm虚拟化和其他的虚拟化的优缺点是什么(kvm虚拟化是什么意思)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • kvm虚拟化实验报告(kvm虚拟化技术实战与原理解析 pdf)2025-12-02 23:36:09
  • kubelet组件功能(kubernetes有哪些组件)2025-12-02 23:36:09
  • kubernetes命令大全(kubectl命令详解)2025-12-02 23:36:09
  • 启动docker容器(docker容器的启动过程)2025-12-02 23:36:09
  • docker启动镜像容器命令(docker 加载镜像 启动)2025-12-02 23:36:09
  • list字符串转化为list 对象(list转换为string)2025-12-02 23:36:09
  • docker开机启动(docker开机启动容器)2025-12-02 23:36:09
  • kubernetes命令大全(kubernetes常用命令)2025-12-02 23:36:09
  • docker容器内核版本(docker版本号有哪些)2025-12-02 23:36:09
  • awvs汉化版(awvs破解版下载)2025-12-02 23:36:09
  • 全屏图片