我之前读过关于从外部硬盘运行虚拟机以提高性能。考虑到这一点,我很好奇引入新技术会怎样霹雳将会这样做。
我知道这不会损害性能,但我对此很好奇——硬盘驱动器的速度很慢(也许~100 还是 200 MBps?),运行虚拟机时性能差异能有多明显?如果 USB(即使是 2.0)的传输速度比磁盘的传输速度快,那么瓶颈不就是硬盘了吗?
注意:我知道固态硬盘引入了一种全新的情况;我不是指它们。
答案1
硬盘的最佳持续传输速率为 100M字节每秒大概。最好的 SSD 在 500Mbyte/s 范围内(我上次查看时)。
USB 2.0 规格理论4.8亿少量每秒。串行方案通常进行某种位到字节的编码,例如8b/10b或者非归零编码使用位填充。因此,要转换速度,您可以轻松完成,只需将位除以 10 即可得到字节。
USB 的实际性能远低于理论值。一些硬盘绝对可以满足 USB 2 的要求(至少在某些时候)。一些 SSD 可能满足 USB 3 的要求。Thunderbolt 的速度至少是 USB 3 的两倍,并且不受主机开销的影响;它目前有足够的空间容纳这两种类型的单个驱动器。
区别明显吗?如果你有足够快的硬盘,并在 USB 2 上运行,那么对于某些工作负载,你应该能够分辨出是否切换到 Thunderbolt。
至于虚拟化,我想不到有什么额外的好处,尽管室性心动过速或者它的后续产品可能与 Thunderbolt 配合得更好。
答案2
在涉及传输数据的设备链中,最慢的设备就是您的瓶颈。
英特尔的 Thunderbolt 技术承诺实现 10 Gbps 的传输速率: http://www.intel.com/technology/io/thunderbolt/
答案3
由于它基本上是具有多通道全双工和链接功能的外部 PCIe 总线,我会说当然可以。连接 24 托架外部 raid 机箱而无需支付 10gbps 以太网光纤通道税将带来很大的不同。