mdadm raid 5 上的磁盘利用率为 100%,即使没有任何成员磁盘达到 100%

mdadm raid 5 上的磁盘利用率为 100%,即使没有任何成员磁盘达到 100%

我目前对我的一台机器的磁盘利用率感到困惑。

设置:

我有一台包含 4 个 2TB HDD 的机器。对于这些 HDD,我使用 mdadm 配置 RAID 5(称为 md2)。在 MD2 上,我使用包含 btrfs 文件系统的 luks 卷。

除了其他用例之外,我还安装了 samba 并使用它来共享文件和创建 TimeMachine 备份。

当复制大文件时,我可以使用机器的完整1G连接来读取和写入文件。因此,对于这一点,我对自己获得的速度感到满意。

当涉及到时间机器备份时(我认为这会导致非顺序读/写),传输开始非常慢。

机器没有交换并且 CPU 利用率也很好。

在查看 netdata 时,我发现“root-crypted”的利用率始终为 100%(root-crypted 是已安装文件系统的名称)。

我预计至少其中一个 HDD 也能得到 100% 的利用率,但实际上没有一个 HDD 得到 100% 的利用率。 (它们都在 40% 到 60% 之间)现在我想知道,为什么 raid 没有 100% 使用磁盘。

我认为,如果我能够让 raid 100% 地利用磁盘,我可能能够将性能提高大约 20%。

我在这里的想法是正确的还是我在这里遗漏/误解了一些东西。遗憾的是我对磁盘和文件系统的了解还不足以理解这一点。如果您能在这里给我一些支持,那就太好了。

多谢 :)

相关内容