从第二个驱动器运行VM是否有很大的性能提升?


8

戴尔提供的笔记本电脑带有500GB驱动器或两个320GB驱动器(均为7200rpm,没有SSD选件)。我将运行用于开发的VM,并且还将具有多个TrueCrypt挂载。

我认为两个驱动器在以下方面更好:a):更快的磁盘访问,b):数据与操作系统位于单独的驱动器上。那正确吗?


好主意!我必须看看效果如何。
贾里德·哈雷

Answers:


7

Scott Hansellman在博客中发表了有关VM性能的出色建议。杰夫·阿特伍德(Jeff Atwood)也有一些基准测试(该数据来自2006年,但仍然有用)。他们都同意为您的VM安装第二块硬盘。我也同意。当我在Vista中将VM与虚拟磁盘放在同一磁盘中使用时,这很痛苦。

我会遵循这些链接中提出的建议,因为它们也是来自程序员的,因此您可能会遇到类似的问题。


1

那将是一个很好的解决方案。将VM放在一个上,将OS放在另一个上。对于不支持两个驱动器的系统,我们发现在外部eSATA驱动器上运行VM的重大改进。


0

不必担心性能-只有同时使用两个磁盘(例如从一个磁盘复制到另一个磁盘)时,两个磁盘才更好。

或者,如果有两个同时处于活动状态并同时工作的VM,则在具有多核(或多线程)CPU的情况下,将每个VM放在自己的磁盘上会提高磁盘吞吐量。但是,如果两个活动的VM都在同一硬盘上,那么它们在哪个磁盘上就完全不重要了。

就是说,这里有一些数学:2 x 320 = 640>500。因此,您获得了140 GB。

如果您选择2磁盘解决方案,对我来说320GB对于系统磁盘来说太大了。我什至会更进一步,将Windows和所有应用程序的第一个磁盘分区到40 GB系统磁盘中。这样可以更轻松地备份系统磁盘的映像,在我让Microsoft的Windows Update销毁正在运行的系统之前,我会系统地进行这种情况。

在那种情况下,我将拥有:
C =磁盘1分区1(40 GB)
D =磁盘2 (320 GB)
E = 磁盘1 分区2(280 GB)

请注意,对C驱动器进行重新分区可能会涉及Windows的重新安装(或重新分区后从OEM还原分区进行还原)。


1
但这正是需要的-可以同时使用两个磁盘。一台运行主机,一台运行虚拟机。两者都是同时需要的。所以对两个磁盘“是”以提高性能。
罗伯特·卡塔诺

-1

这实际上取决于您将要虚拟化的内容。

我之前曾在另一篇文章中说过,例如,我可以在不使用I / O的低规格机器上进行各种测试时,一次随时打开大约10个VM,而不会注意到任何类型的速度下降,我正在做一些密集的工作-仅打开2/3可使计算机静止不动。

如果您打算进行任何密集型工作,或者希望同时打开负载,请购买第二块硬盘驱动器-否则,您应该可以。


-1

如果第二个驱动器比第一个驱动器快,并且您能够在第二个驱动器上拥有无碎片的卷,则VM会更快。如果您是第一个内置驱动器,并且速度更快且文件整理良好,那么该驱动器的性能可能会更好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.