为什么我的外部 USB 2.0 驱动器上的数据传输速率如此之慢?

Tak*_*kat 10 usb-drive 11.04

我的外置 1TB 硬盘连接到我的 11.04 盒子上的前部 USB2.0 插座。复制文件时,我的数据传输速率非常慢,约为 . 最大 12 MB/秒,即使从硬盘实用程序说它以高速 USB (480 MB/s) 连接:

在此处输入图片说明

这是输出lsusb

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046a:010a Cherry GmbH 
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 008: ID 1058:1001 Western Digital Technologies, Inc. External Hard Disk [Elements]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Run Code Online (Sandbox Code Playgroud)

这是输出hdparm

~$ sudo hdparm -Tt /dev/sdc1

/dev/sdc1:
 Timing cached reads:   1904 MB in  2.00 seconds = 952.06 MB/sec
 Timing buffered disk reads:  96 MB in  3.06 seconds =  31.35 MB/sec
Run Code Online (Sandbox Code Playgroud)

以这种速度备份我经常编辑的大型视频文件需要几个小时。这使它几乎无法使用,更是如此,因为我知道它可以表现得更好。

将 USB 端口更改为计算机背面的另一个端口并将电缆更改为全新的端口没有任何改变。

除了我仍然很普通但在这里更新 11.04 的默认设置之外,我还需要进行任何设置吗?

fos*_*dom 6

好的 - 所有知识的字体(!)维基百科 说,对于 USB 2.0 接口,理论上的最大传输速率是 480 Mbps(每秒兆位)。因此,我认为磁盘工具错误地夸大了您的 USB 驱动器 - 这可能应该作为错误提交。

我知道 NTFS 存在问题,但从屏幕截图看来您使用的是 EXT4,所以这不是问题。

理论速度最大为 60MB/s。不过,我读过的各种报告,如(也看看维基百科链接的传输速率文章)那个状态,你可以想到这个速率减半的。因此,您的驱动器可能正在尽可能快地运行。

要获得更好的速度,请使用 SATA II 外置磁盘或尝试使用 USB3.0 接口卡 + USB 3.0 外置硬盘。

还建议使用此处所述的一些命令行工具确认您的驱动器速率。根据此链接,看看与命令行工具相比,Nautilus 报告传输速率的准确程度会很有趣。


pci=routeirq在您的内核 grub 选项中启动也是值得的- 有时 IRQ 问题会减慢硬盘驱动器的读/写速度。

  • Takkat - 就个人而言,我相信 hdparm 的结果而不是 Nautilus 报告的结果。hdparm 报告 (31 MB/s) 与维基百科等人所说的您的设备可以实现的相同类型的值。我还添加了另一个链接,以提供您应该达到的速率的替代确认。 (2认同)