2
在this slide deck on Xen vs KVM中,基准测试表明,在虚拟化(减速〜10%)下,CPU和磁盘速度几乎一样快。然而,虚拟化使内核编译速度降低了2倍多。这是什么原因造成的?Xen和KVM内核编译速度减慢
在this slide deck on Xen vs KVM中,基准测试表明,在虚拟化(减速〜10%)下,CPU和磁盘速度几乎一样快。然而,虚拟化使内核编译速度降低了2倍多。这是什么原因造成的?Xen和KVM内核编译速度减慢
Linux内核编译是一个过程繁重的操作(大量短暂进程)。过程创建/销毁涉及设置和拆除MMU状态。 MMU虚拟化非常昂贵(特别是在软件中)。有一个VMware whitepaper显示使用硬件MMU虚拟化时编译时基准的改进。我不认为在参考幻灯片中使用的硬件提供了硬件MMU虚拟化。我不知道KVM或Xen是否支持它(但我怀疑是这样)。
谢谢!这就说得通了。 – Jules
另请参见Keir访谈:http://vimeo.com/5422005他描述了硬件加速与页表和软件影子页表之间的区别以及工作负载在性能方面的重要性。 –