2019 年 Linux 上的 USB 硬盘速度极慢

2019 年 Linux 上的 USB 硬盘速度极慢

我们在工作中使用一个简单的备份系统:每天我们将一个外部 USB 硬盘连接到我们的 Ubuntu Linux 服务器,然后在晚上调用备份脚本 (cronjob) 来执行所有备份。第二天我们断开 USB 硬盘,然后插入另一个。因此我们总是有两个带备份的硬盘。

十多年来,这种方法在不同制造商的各种硬盘上都运行良好。

但最近我们买了一个东芝 Canvio 2TB 硬盘,从那以后,我就一直在为网速慢而苦恼。(比如 1.5 mbps)。在搜索这个问题时,我在各种论坛上发现了大量遇到同样问题的人的帖子。还有很多关于尝试的建议——但都没有任何效果。

这块东芝硬盘需要 66 分钟才能从文件夹中复制 10 GB 的数据。我们的另一块硬盘只需一分钟就能完成同样的工作。但当连接到 Windows PC 时,东芝硬盘似乎运行良好,速度很快。所以这显然是 Linux 的问题。

备份脚本使用 wget 从 LAN 和 WAN 的 FTP 站点获取文件。完整备份大约需要 5 小时(在良好的硬盘上)。

以下是我迄今为止尝试过的事情的列表:

  • 我检查并确认电缆确实连接到了 USB3.0 端口(但这并不重要,因为使用相同端口和相同电缆的其他硬盘运行良好且速度很快)
  • 我尝试了另一块东芝 Canvio 硬盘,不同的子型号 - 速度也非常慢。
  • 我尝试设置 /proc/sys/vm/dirty_bytes 和 dirty_background_bytes
  • 我尝试将 /proc/sys/vm/swappiness 设置为 1
  • 我尝试将 wget 上的 --limit-rate 设置为不同的值,例如 20m 和 50m
  • 我尝试过格式化为不同的文件系统,比如 ext4
  • 我也尝试了 gpt 和 msdos - 但这并不重要

这些都是我过去一周在各个网站上找到的建议,但它们对我的情况都没有任何帮助。

此时,我非常好奇为什么会发生这种情况。Linux 不喜欢这些东芝硬盘的原因是什么?换句话说:购买硬盘时我应该注意什么,以避免将来出现这种情况?

谢谢!

相关内容