使用 rsync 时磁盘速度很慢,但基准测试或其他磁盘速度却没有问题

使用 rsync 时磁盘速度很慢,但基准测试或其他磁盘速度却没有问题

我自制的多媒体盒有些问题。里面有 4 个硬盘,用于存储音乐、电影和来自网络计算机的备份。

我将所有备份都放在一个缓冲磁盘(Seagate 8TB Ironwolf)上,现在我想不时将文件备份到单独的磁盘(Seagate 8TB Barracuda)上。起初我的速度很快,但 10 分钟后速度急剧下降。我用大约 80GB 的 Linux 备份进行了测试。当我将数据放入另一个磁盘时,使用 rsync(--stats)我可以获得大约 40-50MB/s 的速度。在 Barracuda 磁盘上,我只能获得 2MB/s,但我不知道为什么。当我查看顶部和顶部时,我发现在复制到该磁盘时 CPU 负载非常大(40-80%),分页很大,但磁盘活动较少(0-5%)。当复制到其他磁盘时,我的 CPU 负载很小,但磁盘活动更多(50-80%)

当通过 dd 将 50GB 的小块复制到磁盘时,写入速度会非常快(>100MB/s)

有人知道是什么原因导致了这个错误吗?

我还尝试了其他 SATA 端口和电缆,但错误仍然存​​在。所有磁盘都有 ext4 文件系统。

谢谢!

相关内容