我的外置 1TB 硬盘连接到 11.04 机箱的前置 USB2.0 插槽。复制文件时,数据传输速率非常慢,最高约为 12 MB/秒,尽管硬盘实用程序显示它已连接到高速 USB(480 MB/秒):
这是输出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
这是输出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
按照这个速度,备份我经常编辑的大型视频文件需要几个小时。这几乎让它无法使用,尤其是因为我知道它可以表现得更好。
将 USB 端口更改为计算机背面的另一个端口,并将电缆更换为全新的电缆,但没有任何变化。
除了我仍然很原始但已更新至 11.04 的默认设置外,我还需要进行其他设置吗?
答案1
好的-所有知识的字体(!)维基百科 表示对于 USB 2.0 接口,理论最大传输速率为 480 Mbps(兆比特每秒)。因此,我认为磁盘实用程序错误地夸大了您的 USB 驱动器 - 这应该被归类为错误。
我知道 NTFS 存在问题,但从屏幕截图来看您正在使用 EXT4,所以这不是问题。
理论速度最高为 60MB/s。不过,我读过各种报告,例如这(另请参阅 wikipedia 链接中的传输速率文章)其中指出,您可以预期该速率的一半。因此,您的驱动器可能以最快的速度运行。
为了获得更好的速度,请使用 SATA II 外部磁盘或尝试 USB3.0 接口卡 + USB 3.0 外部硬盘。
建议还使用一些命令行工具确认您的驱动速率,如下所述这里。有趣的是,看看 Nautilus 报告的传输速率与此链接中的命令行工具相比有多准确。
在内核 grub 选项中进行启动也是值得的pci=routeirq
- 有时 IRQ 问题会减慢硬盘的读/写速度。
答案2
如果我错了请纠正我,但是兆字节和兆比特不一样......
USB 2.0 标准规定速度高达 480Mbps……这是一个较低的“b”,表示位……
Nautilus 说您正在以 12MBps 的速度移动数据,那是大写的 B,即字节。
1 字节 = 8 位
12MB(兆字节)= 96Mb(兆比特)
此外,这些速度是“实验室速度”,这意味着它们发生在完美的情况下,但它们总是因硬件而异,就像 56kbps 调制解调器实际上从未连接到 48kbps 以上的速度一样。
答案3
升级到 Lubuntu 12.04 后我遇到了类似的问题,并且使用 Maverick 时也遇到了类似的问题。
去年夏天更新 Maverick 之后问题就解决了。
现在我使用 Gparted 清理了我的外部硬盘并将其重新格式化为 ext4。
之后发生的第一件事就是我没有硬盘的写入权限。只有将其作为所有者绑定到系统后我才有访问权限。
我觉得这真的很有趣,因为它是一个外部硬盘,是的,我是它们的实际所有者,它们只是存储空间。
您对 FAT32 分区的所有权没有问题。
将文件从我的电脑硬盘传输到外部硬盘让我很伤心,因为之前我没遇到过任何问题,但现在却出现了一些无效文件名错误。由于我有玩简单游戏时需要等待任务完成的坏习惯,所以我打开了麻将,一开始以为这可能是问题的原因。然后我意识到错误可能与一些以另一种语言命名的文件有关,于是更改了系统语言以重复该过程。
你猜怎么着,它运行得很好。
现在我需要帮助的是如何改变 Ubuntu 10.10 和 Lubuntu 11.10 修复的 USB 问题。
第二个问题只是简单地回答为什么我需要为 ext4 格式的磁盘建立所有权,而可能使用任何 FAT32 或 NTFS 而不需要这样的所有权。