NVME磁盘RAID 0阵列写入速度在持续运行后大幅下降的问题求助
NVME磁盘RAID 0阵列写入速度在持续运行后大幅下降的问题求助
各位大佬好,我遇到了一个挺头疼的问题,想请教下有没有人碰到过类似情况或者能给点建议。
我这边有几台服务器,每台都装了20块15TB的Micron 7450 Pro NVMe盘,系统是Ubuntu 22.04。我用mdadm做了RAID 0,然后在上面建了XFS文件系统,用fio测写入性能。刚开机的时候,写入速度能跑到**~80GB/s**,但持续运行一段时间(比如一天)后,速度直接暴跌到只有2-6GB/s。我试过重新挂载文件系统、跑fstrim都没用,唯独重启服务器后,速度能暂时回到80GB/s左右,但过一阵又会掉下来。
我已经折腾了不少参数调整:
- 试过调整RAID的块大小
- XFS的参数也换了好几种,比如
noatime、discard、sunit/swidth这些都试过 - 内核的脏页参数也调过,比如
dirty_ratio、dirty_background_ratio之类的
但不管怎么调,所有服务器都是一样的问题,完全没改善。
我也明白不可能一直维持80GB/s的峰值速度,但掉到2-6GB/s也太低了,而且为啥重启就能暂时恢复?想问问大家,这种情况可能是什么原因导致的?有没有办法优化系统配置(RAID、文件系统、内核参数),至少能让速度别掉这么离谱?
提前谢过各位了!
备注:内容来源于stack exchange,提问作者igor_shk
相关产品推荐
相关产品推荐

