如果我的虚拟机在 SSD 上,但我的操作系统在旋转驱动器上,使用虚拟机时我的性能会受到显着影响吗?

Jos*_*ley 1 vmware ssd hard-drive virtual-machine

我不是神秘问题标题的粉丝,但我不太确定如何详细说明,但这里是:

我们计划为我们的开发人员购买具有 128GB SSD 驱动器的新 PC(VM 大约需要 70GB,所以我认为那里没有足够的空间用于 Windows 7,但如果您不这么认为,请说出来!)。

如果操作系统仍然在旧的旋转驱动器上,但 VM(使用 VMWare)在 SSD 上,开发人员会看到 SSD 功能的全部优势吗?

作为澄清,
我知道我的 VM 放在 SSD上将有助于提高性能;我最感兴趣的是,如果操作系统仍然在旧式硬盘上,我是否会失去一些性能优势。

use*_*032 5

是的,它会提高性能,因为 SSD 的 R/W 速度要高得多。只需确保将虚拟硬盘文件保存在 SSD 上即可。并且,也将一部分 SSD 专用于分页文件虚拟内存。
我已经测试了速度,并在需要提升虚拟机性能时执行相同的操作。

更新(在您澄清之后)
如果您将操作系统保留在旧式硬盘上,那么无论涉及操作系统,您都会损失一些性能。像VMware 这样的虚拟化软件需要很多OS hook 来做很多事情,比如虚拟网络等。但是,由于这些事情涉及小的I/O 线程,你不会感觉到它。操作系统的大 I/O 操作发生在启动、登录、注销和关闭时。因此,在 VM 操作时,您几乎不会感觉到性能下降。