从外部设备复制非常慢

从外部设备复制非常慢

我的机器上运行着 debian lenny。问题是,当我尝试将数据从 usb 设备复制到硬盘时,传输速度非常非常慢,即使我将 10MB 的文件复制到硬盘,也需要大约 15 分钟。但是,当我将同一个 usb 设备连接到笔记本电脑时,它工作正常。即使使用 etch 时出现问题,我认为升级到 lenny 后可能会解决。有没有什么解决方案?

答案1

正如 Bernd 所问:

加载了哪个 usb 模块?uhci 还是 ehci

lsmod | grep hci

输出应如下所示:

uhci_hcd               22404  0 
ehci_hcd               34688  0 
usbcore               134576  5 oss_usb,usbhid,uhci_hcd,ehci_hcd

如果只显示 uhci 而不显示 ehci,则表示 usb 2.0 驱动程序未加载

答案2

您的台式机有 USB 2 吗?您使用的特定端口是 USB 2 吗?

您可以通过查看 USB HCI 驱动模块是 ohci/uhci(USB 1)还是 ehci(USB 2)来检查。

答案3

我会检查“dmesg”的输出,看看内核或驱动程序是否输出任何错误消息。我曾经遇到过某些驱动程序(例如 NTFS-3G 之前的旧 NTFS 驱动程序)的读写速度非常慢的问题,升级到较新版本后问题得到了解决。

您还可以检查“lspci -v”以查看内核是否认为您的板载 USB 控制器是 1.0 还是 2.0(ohci/uhci 是 USB1,ehci 是 USB2)。

“lsusb” 还可以列出检测到的 USB 设备并协助排除故障。

如果此驱动器是 NTFS,还请查看 NTFS-3G 驱动程序。它速度快、可靠,并且与我的 300G 外置 USB 驱动器配合良好。

答案4

有些机器的 USB 接口有快有慢。例如,我的机器键盘上有两个 USB 接口,速度很慢(但方便得多),而机器背面的 USB 接口速度要快得多。如果我要传输任何较大的文件,我会使用机器上的 USB 接口。

相关内容