Xen/KVM 主机速度与“干净”内核速度

Xen/KVM 主机速度与“干净”内核速度

我们希望继续在 Dom0/KVN 主机上运行一些应用程序,并且我想知道启用 Xen/KVM 的内核和“干净”的常规内核之间是否存在性能差异。

有人曾经对类似的东西进行过基准测试吗?

谢谢!

答案1

我没有任何基准测试,但我们在 Xen dom0 上运行一些非常大且使用率很高的数据库 (PostgreSQL),以便在必要时我们可以运行一些 domU。与原版内核相比,我们从未注意到任何性能下降。

答案2

我还没有测试过 KVM,但我对 Xen 做过一些测试。

CPU 性能下降非常小(如果有的话)。对于繁重的工作负载,您可能会注意到磁盘或网络 I/O 的下降。

我们得到了一个令人惊讶的结果:将运行繁重 Java 工作负载(Teamcity 持续集成周期)的物理服务器转换为 Xen domU 后,运行所有构建和测试所需的时间大约减少了一半。两台机器都运行 Debian Etch。

物理机有 4 个核心 @ 1.6GHz,虚拟机有 4 个核心 @ 2.0GHz,并且两者都有相同的磁盘子系统和主板/内存等,所以我预计一方面 CPU 稍快,另一方面由于虚拟化导致性能略有下降,这两者之间会出现矛盾。

我很惊讶 Xen domU 的速度实际上要快得多。

但我认为这不是很典型。在大多数其他情况下,我没有注意到半虚拟化 domU 有任何明显的性能下降。但 Windows HVM domU 的情况则不同 - 尤其是当涉及 SMP 时(上次我查看时)。

相关内容