我有一台带 ESXi5 的新 HP DL120 G7 服务器。一台虚拟机安装的是 Win2003,我有一个通过 USB 控制器和 USB 设备连接的外部 USB2.0 驱动器。
我将一个 4GB 文件从外部 USB 复制到服务器磁盘。
在虚拟机中这最多需要 10 分钟。
在本机 Win2003 上大约需要 3 分钟。
我无法解释这种差异:
- 无论如何,瓶颈是 USB 连接,其速度比磁盘(SAS、RAID1)慢得多。
- 如果虚拟机上的 USB 连接是 USB1.1 而不是 USB2.0,则会花费更多时间。
- (虚拟机上服务器分区之间的磁盘性能是正确的。-> 参见更新)
- 可能是因为我的本机盒子非常快并且 VM 是正常情况。
- ???
更新
如上所述,我尝试过直通而且效果好多了。
答案1
在这种情况下,将 USB 控制器传递给虚拟机 (VT-D) 可实现最佳性能。否则,您只能获得 USB 1.1 速度。