如何才能查明 Unix 中的 USB 文件传输瓶颈?

如何才能查明 Unix 中的 USB 文件传输瓶颈?

我的 nix box 上的 USB 2.0 数据传输速度非常慢,我想知道如何才能查明问题的原因。

我研究过 iotop 和 top,但 cpu 和 mem 数据看起来很正常(与我检查过的指南相比)。

受影响的盒子是运行在 Asus EEE 701 2G 型号上的 Ubuntu 12.04 32 位服务器,我正在通过 USB 2.0 将数据从操作系统传输到外部硬盘(在其他机器上的 Windows 7 上传输速度为 30MB/s+)。

我从操作系统到 USB HDD 的 rsync 写入速度为 1MB/s,这似乎慢得可笑。这些速度与其他 USB HDD 和棒一致。

答案1

首先,请确保您确实有 USB 2.0。粘贴命令的输出:

lsusb
lsusb -v

安装 atop,然后以 root 身份运行 atop:

apt-get install atop
atop

然后开始传输。传输过程中请继续观察 atop。让它运行一分钟左右。Atop 每次更新间隔 10 秒。查找任何彩色线条(例如红线)。

相关内容