VMware与普通服务器

在我的旧服务器和新的vmware服务器上运行一个好的基准testing是什么? 我想确认两人之间没有失去任何performance

我想确认两人之间没有失去任何performance

由于您正在运行VMWare,但没有指定版本,我想说的是从VMWare VMMark开始。 它是免费的,但我不确定您的具体设置是否满足最低要求才能运行。

你想在performance方面专注于什么? 中央处理器? 内存? 磁盘I / O? networkingI / O? VMGuest性能?

我想节省您的时间和精力(如果可能的话),所以我很抱歉地说,但在虚拟化中,您将失去一点默认性能,这取决于VMWare,Xen,QEMU,Virtual Iron等解决scheme(1个OS到1个服务器)和虚拟化仿真/翻译/硬件辅助(N + OS到1个服务器)等等之间的平衡。但是,总共损失3-4%如果performance不是优先#1,仍然值得节省。

尝试在虚拟机上运行任何适当的基准testing,同时在不同的虚拟机上的相同资源上进行大量的加载。 通常最关键的是磁盘和networking访问。

例如,如果您想对磁盘访问进行基准testing,请首先执行“低争用”testing,然后在重复基准testing的同时,在不同的虚拟机上启动一些繁重的“磁盘垃圾”(可能同时解压十个大包)。

如果你想对networking访问进行基准testing,那么在进行testing的同时,将大量数据从不同的虚拟机移动到“外部”世界。

总之,无论别人为了同样的物理资源而战,你必须确保你能得到合理的performance。

(是的,这应该在ServerFault上)