如何故意让 VMware 工作站中的客户机性能不佳?

如何故意让 VMware 工作站中的客户机性能不佳?

我在一个测试机构工作,我们必须在相当老旧的套件上测试一些相当新的软件。编写软件的开发人员在软件送到我手上之前先在 vmware 工作站上对其进行了测试。他们都有相当新的高规格 PC,因此 vmware 客户端的性能相当好。

我想调整这些客户机,使其像测试软件时必须使用的最低规格硬件一样工作。比如 Pentium III 1 GHz (!) 和 1 GB RAM。RAM 显然不是问题,我怎样才能让虚拟机中的“CPU”像 10 年前的 PC 一样工作?!

我原本想运行一些 CPU 压力工具、素数生成器等,但这似乎有点过头了。如果可能的话,我还是想继续使用 vmware 工作站。

答案1

在 ESXi 中,您可以为每个虚拟机设置资源分配限制。您可以限制虚拟机可以访问的 MHz 数量。您也可以对内存执行相同操作。我不确定 VMware Workstation 中是否存在相同的功能。

但一般来说,造成性能下降的绝对方法是生成大量磁盘 IO(尤其是当您使用速度较慢的硬盘时)。您可以使用 iozone 或 iometer 创建大量读/写 IO。

答案2

还可以查看 WAN 模拟器,让您的网络虚拟地.... ick ;)

但总的来说,我预计速度变慢的虚拟机的实时行为仍然与实际的旧 PC 有很大不同,因此从剩余市场上购买一批 PIII/PII 笔记本电脑仍然会为您带来更为现实的结果。

相关内容