“KVM”虚拟化常见九大问题解析
发布时间:1324002185 作者:Reton技术部KVM虚拟机是Kernel-based Virtual Machine的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中。它使用Linux自身的调度器进行管理,所以相对于Xen,其核心源码很少。KVM目前已成为学术界的主流VMM之一。
1, kvm支持哪些用户空间工具?
答:kvm使用稍改动的qemu程序来创建虚拟机. 一旦运行后, 虚拟机是一个标准的进程. 你可以使用top(1),kill(1),taskset(1)和类似的工具来管理虚拟机.
2, kvm支持哪些虚拟磁盘格式?
答:kvm从qemu继承了丰富的磁盘格式, 包括裸映象(raw images), 原始qemu格式(qcow), VMware格式和更多.
3, kvm和Xen有何区别?
答:Xen是一个外部的hypervisor程序(虚拟机管理程序);它能够控制虚拟机和给多个客户机分配资源. 另一方面, kvm是linux的一部分, 可使用通常的linux调度器和内存管理. 这意味着kvm更小更易使用.
另一方面, Xen同时支持全虚拟化和半虚拟化(修改过的客户机能有更好的性能). kvm当前不支持半虚拟化.
4 ,kvm和VMware有何区别?
答:VMware是一个专利产品. kvm是一个遵守GPL的自由(开源)软件.
5, kvm和QEMU有何区别?
答:Qemu使用模拟器; kvm使用处理器扩展实现虚拟化.
6, kvm支持哪些内核版本?
答;kvm可以运行在最新的内核版本下(2.6.16或更高, 是用最新的内核)
7,我需要多大RAM(内存)才能运行kvm?
你需要足够的内存在主机上运行单个或多个虚拟机. 建议主机内存至少1GB.
8 ,KVM支持动态迁移功能吗(在不离线的情况下把虚拟机从一个主机移到另一个主机上)?
答:现在kvm支持非动态迁移, 当内存数据需转移的时候, 系统需要停止. 动态迁移功能正在开发当中.
9, kvm能够在64为主机上运行32位的客户机吗?
答:kvm支持在64位主机上运行32位客户机, 也可以是任何PAE或非PAE客户机和主机组合. 但不支持在32位主机上运行64位客户机.
(责任编辑:Reton技术部) 赞
【在百度搜索更多 “KVM”虚拟化常见九大问题解析】