我有一个相当普遍的问题,但也许有人已经有过类似的行为。
我有几台服务器,每台都有 20 个 nvme micron 7450 pro 15 TB 磁盘。在所有服务器上,我使用 mdadm 软件(ubuntu 22 系统)创建了 raid 0。然后我为这个 raid 配置了一个 xfs 文件系统,并开始使用 fio 软件测试此类系统的写入速度。启动服务器后,我可以获得每秒约 80 GB 的写入速度。但在服务器工作一段时间后,写入速度下降,例如一天后,我最多可以获得每秒 2-6 GB 的写入速度。重新安装文件系统不会改变这种行为,fstrim 也不会,但如果我重新启动服务器 - 我可以在一段时间内再次获得每秒约 80 GB 的写入速度。这对我来说很奇怪。我尝试对 raid 块大小使用不同的参数,对文件系统使用不同的参数(如 noatime、discard、sunit、swidth 等),对内核使用不同的参数,如脏页,但这些都无济于事。所有服务器上的行为相同(
也许有人遇到过类似的问题,并能给出建议,说明为什么会出现这种情况以及如何正确配置系统(raid、文件系统、内核参数)?我知道我无法一直获得约 80 GB 的写入速度,但为什么它如此低 2-6,如何停止降低速度,为什么重启会有所帮助?
提前致谢)