写入 USB 磁盘速度慢。为什么?

写入 USB 磁盘速度慢。为什么?

我刚刚经历过以下事情:

  • USB正常读取:30-40 MBytes/s
  • USB写入是可怕慢:0.5-20 MBytes/s,上下跳动,平均约为 4 MBytes/s

阅读测试用pv /dev/sdb >/dev/null.写作测试是用pv /dev/zero > zero.file.磁盘是新格式化的并且是空的。系统没有做任何其他事情。所以这并不是因为可用空间被碎片化了。

iostats -dkx 1显示磁盘在写入期间处于 1-10% 的繁忙状态(这与 USB2 连接上的 4 MBytes/s 相符)。top显示CPU空闲。

我用几个不同的 USB 磁盘(包括带有 USB 适配器的 80 GB Toshiba 2.5" 和 Western Digital Elements 8TB)进行了测试,并得到了相同的结果。所以这并不是因为 USB 磁盘被叠盖或具有类似的慢速 -写入功能(某些 USB 记忆棒具有不错的读取性能,但写入性能很差 - 此处情况并非如此)。

操作系统是 Lubuntu 18.04 32 位。

4 台戴尔台式机(戴尔一体机)和 2 台戴尔笔记本电脑上的行为相同。这些机器有 64 位 CPU。

在另一个系统上,相同的 USB 磁盘按预期工作:相同的测试给出 USB2 读/写 30-40 MBytes/s 和 USB3 读/写 110-130 MBytes/s。

在我 26 年的 GNU/Linux 经验中,我以前从未见过这种情况。

写得慢的原因是什么?

相关内容