我的 KVM 表现不如宣布的那么好

Cha*_*ang 2 performance virtualization xen linux-kvm

我正在使用具有以下规格的普通 PC:

  1. 英特尔酷睿 2 6600 @ 2.40GHz
  2. 内存:2G
  3. 主板:英特尔DG965RY
  4. 硬盘:7200 rpm @ 250G

我在 BIOS 设置中启用了 Intel VT。

我安装了最新的 Fedora 15 并启用了 KVM。我安装了 Windows XP x64 和 Windows 7 x64 作为来宾操作系统。与在同一台机器上的本地安装相比,安装时间更长。在漫长的安装之后,我为两个 Windows 实例启用了远程桌面。我继续配置windows,发现很多操作似乎很慢而且滞后。

然后我使用Passmark对这些虚拟机进行基准测试。总体评分只有 273。然后我尝试在同一台机器上对原生 Windows 进行基准测试,评分为 613。

显然,KVM 无法以接近本机的速度运行。

然后我在同一台机器上尝试Citrix XenServer。安装 Windows 和使用 Windows 来宾很顺利。Passmark 基准评级为 644。该评级接近原生评级。

看来XEN很快兑现了承诺。或者也许有一些方法可以调整 KVM 以提高其性能。

Eli*_*Eli 5

您为每个实例分配了多少内存?IIRC,某些 VM 会准确分配您为每个 VM 设置的数量,因此只有 2GB 的内存,您可能会交换大量内存,从而导致性能问题。显而易见的解决方法是获得超过 2GB 的内存,因为除了缓慢的 CPU 之外,少量的内存会导致主要的性能问题。

  • 是的,当我读到这个问题时,我首先想到的是“内存不足”。 (2认同)