如何解决 USB2.0 速度慢的问题

如何解决 USB2.0 速度慢的问题

我正在运行 Ubuntu 11.10 64 位,写入 USB 2.0 设备的速度非常慢。我有两个 USB 硬盘和两个 USB 钥匙,我试过了。我尝试使用 nautilus 拖放、cprsync命令传输大约 800MB 的视频文件(以测试所有驱动器)。我iostat -k 5在文件传输时运行,我看到写入速度约为 4000-5000 kB_wrtn/s。

我使用磁盘实用程序确认驱动器被识别为 USB 2.0 驱动器。我已将驱动器插入机器背面的所有 USB 端口。

如果有人能告诉我应该寻找什么信息或应该运行什么命令来调试这个问题,我会很乐意用更多信息来编辑这个问题。

答案1

我知道回答自己的问题通常会被人皱眉...而且我仍然不太清楚如何解决 USB 问题(这确实是我想知道的),但以下内容似乎已经解决了我的问题:

将 pci=routeirq 添加到 linux 启动命令。例如,我有一个/etc/grub.d/40_custom像这样的自定义 grub 条目(请注意,我从 /boot/grub/grub.cfg 复制并粘贴了默认条目,然后添加了 pci=routeirq):

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry 'Ubuntu, with Linux 3.0.0-14-generic, PCI=routeirq' --class ubuntu --class gnu-linux --class gnu --class os {
    recordfail
    set gfxpayload=$linux_gfx_mode
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos3)'
    search --no-floppy --fs-uuid --set=root 9701201a-c029-4d58-b44a-1dc208ca03b1
    linux   /boot/vmlinuz-3.0.0-14-generic root=UUID=9701201a-c029-4d58-b44a-1dc208ca03b1 ro   quiet splash vt.handoff=7 pci=routeirq
    initrd  /boot/initrd.img-3.0.0-14-generic
}

相关内容