识别通过 USB3 从外部硬盘读取的瓶颈

识别通过 USB3 从外部硬盘读取的瓶颈

我正在比较(Windows fc.exe)一个 200GB 文件的两个副本。每个副本都位于通过 USB 3.0 连接到 Corei5 笔记本电脑的驱动器上。TaskMgr 中的以下数字在 20 分钟内一直保持稳定(+/- 10%):

Disk 1: Read speed 40MB/s , Active Time 95% //==> A 2yr old Toshiba 1TB HDD
Disk 2: Read speed 40MB/s , Active Time 19% //==> A new FireCuda 2TB “SSHD”

&

fc.exe
   CPU Usage: 10%
   Memory   : 0.4 MB
System
   CPU Usage: 8%
   Memory   : 0.1MB

总资源使用情况变化较大,但接近于:

 CPU :  40% of a 2-core hyperthreaded Core i5-3427U
 Mem :  70% of 8GB

我的问题:瓶颈是什么?

从上面的数字来看,我认为“磁盘 1,活动时间”为 95%。如果我对活动时间的理解正确的话,这似乎表明东芝硬盘正在全力以赴,以 40MB/s 的速度从磁盘转移到 USB 总线。这将使东芝硬盘的性能处于最低端,但还不至于低到表明存在缺陷。

这个推理正确吗——我能确信瓶颈不是别的吗?

答案1

瓶颈将是旧的东芝驱动器。 40MByte/sec 似乎非常接近 USB2 的最大速度,因此我认为它仅支持 USB2。(不太可能是磁盘本身 - 即使是慢速硬盘也能达到两倍的速度 - 它将是连接到驱动器的机箱中的 USB 接口。)

USB 2 的速度为每秒 480mbits(60mbytes),开销较少 - 这意味着在实际生活中它的最高速度约为 40mbytes/sec - 参见https://answers.microsoft.com/en-us/windows/forum/windows_vista-hardware/usb-20-limit-actually-only-30mbs-not-480mbs-usb-3/46adf99f-2e8a-4b34-9109-dbc2c71176b1?auth=1

相关内容