在外部驱动器上运行虚拟机的硬件建议

在外部驱动器上运行虚拟机的硬件建议

我正在考虑在笔记本电脑的外部驱动器上运行虚拟机。我知道将虚拟机从操作系统所在的驱动器中移出会有好处。另外,我可以使用空间。

在这种情况下,假设我不想花费超过几百美元,哪种硬件组合可以给我带来最佳性能的虚拟机?

快速硬盘 vs. 固态硬盘?USB vs. eSATA vs. Firewire(请记住,我需要一个用于 eSATA 或 Firewire 的 Cardbus 卡)

谢谢!

答案1

您需要 eSATA 来实现这一点;它的运行速度将达到或接近内部 SATA 接口的速度。Firewire 是您的第二选择。USB 也可以,但 USB 永远不是性能最佳的选择。

查看本文寻求帮助以找到好的 CardBus 卡。这表明某些笔记本电脑的 Cardbus 控制器性能很差(请注意联想和戴尔 X300 中的 Ricoh 控制器)。控制器+卡的组合是决定因素,因此请对您的笔记本电脑进行一些研究,看看哪些卡据说可以很好地与您的控制器配合使用。

答案2

eSata 是最佳选择。更快的驱动器也会有所帮助。如前所述,USB/Firewire 和 eSATA 都很不错,因此您可以拥有更通用的解决方案。我们所做的每项测试都表明,在 VMware 下运行虚拟机时,eSATA 设备的速度更快。

答案3

我想说固态硬盘不行,因为你说“只能利用空间”,而且这会浪费你“几百美元”的预算。ESATA 是目前最快的连接方式,所以买一个 ESATA 适配器和一个不错的大硬盘吧。硬盘不必是 10-15K RPM 的超高速硬盘。我用 7200 RPM、1TB、ESATA Hitachi 运行虚拟机没问题。

答案4

我建议购买带有 USB 和 eSATA 接口的外置高清盒。

这些机箱相当便宜,可以使用任何 3.5 英寸 SATA 或 SATA2 驱动器。

首先,使用 USB 接口测试驱动器,如果性能足以满足您的需求(我怀疑它不会),您将节省很多钱。如果驱动器速度不够快,您可以随时购买 eSATA 卡。

我怀疑您的需求是否需要接口变化带来的速度差异。就此而言,我怀疑市场上的大多数硬盘甚至无法满足 USB 接口的需求。

对于吞吐量仅有 100MB/秒的驱动器来说,设置 eSATA 是没有意义的。

USB 接口速度不够快的唯一原因是您有许多 USB 设备连接到同一总线。由于 USB 的工作方式(使用通道轮询协议),额外的设备可能会降低速度。如果您的笔记本电脑有其他占用大量 USB 带宽的设备(鼠标和键盘不算),那么我建议采用 eSATA 路线。

Firewire 不太适用于外置硬盘。我避免使用 Firewire 设置。

相关内容