我使用的是普通电脑,其规格如下:
- 英特尔酷睿 2 6600 @ 2.40GHz
- 内存:2G
- 主板:英特尔 DG965RY
- 硬盘:7200 rpm @ 250G
我已经在 BIOS 设置中启用了 Intel VT。
我安装了最新的 Fedora 15 并启用了 KVM。我安装了 Windows XP x64 和 Windows 7 x64 作为客户操作系统。与在同一台机器上进行本机安装相比,安装时间更长。经过漫长的安装后,我为两个 Windows 实例启用了远程桌面。我继续配置 Windows,发现很多操作似乎很慢而且滞后。
然后我用合格标志对这些虚拟机进行基准测试。总体评分仅为 273。然后我尝试在同一台机器上对本机 Windows 进行基准测试,评分为 613。
显然 KVM 的运行速度并不接近本机速度。
然后我尝试Citrix XenServer在同一台机器上。安装 Windows 和使用 Windows 客户机都很顺利。Passmark 基准测试评分为 644。此评分接近原生评分。
看来 XEN 很快就兑现了承诺。或者也许有办法调整 KVM 以提高其性能。
答案1
您为每个实例分配了多少内存?如果我没记错的话,有些虚拟机分配的内存量与您为每个虚拟机设置的内存量完全相同,因此,如果只有 2GB 的 RAM,您可能会交换很多内存,从而导致性能问题。显而易见的解决方法是获取超过 2GB 的 RAM,因为 RAM 量少加上 CPU 速度慢会导致严重的性能问题。