我使用的工作站配备 Westmere Xeon CPU,但在 Virtual Box 中得到的性能有点令人失望。我的笔记本电脑配备 i7-8550U,在“流畅度”和虚拟机内部的一般性能方面表现更好。上一代 CPU/CPU 扩展中是否有任何重要变化使虚拟化速度更快?
期待您的答复
答案1
除了虚拟机扩展改进之外很难找到有关还需要考虑内存带宽。
如果 Xeon 上的所有四个内存通道没有填充相同的 RAM,那么它可能会恢复到双通道甚至单通道模式。维基百科指出Westmere Xeon 仅限于DDR3-1066.这又限制为每通道约 8.5GB/s,因此对于单通道、双通道或四通道,您将获得以下带宽:
Single: 8.5 GB/s
Dual: 17 GB/s
Quad: 34 GB/s
这i7-8550U峰值内存带宽为 37.5GB/s,DDR4-2400RAM。对于单通道操作,其数量将是这个数字的一半。
Single: 18.75 GB/s
Dual: 37.5 GB/s
即使两个系统都安装了正确数量的相同内存条,i7 也会获胜。如果 Xeon 有两个内存条或由于某种原因无法在四通道模式下运行,那么它将失败难的。
虚拟机将成为内存带宽饥饿的。主机和客户机不仅像普通 PC 一样工作,而且两者之间还有额外的层,模拟网络设备、显卡、图形传输等。等待主机移动数据的周期越少,虚拟机就会感觉更流畅。
内存带宽真的很重要这里。