【银河麒麟操作系统】软raid重建速度限制问题分析
了解更多银河麒麟操作系统全新产品,请点击访问
麒麟软件产品专区:https://product.kylinos.cn
开发者专区:https://developer.kylinos.cn
文档中心:https://documentkylinos.cn
现象描述
遇到软raid重建速度问题,分析重建速度受什么条件控制。
现象分析
图1
图2
图1和图2是当前正常运行的一个软raid10盘的信息,五块盘组成,vde作为备用盘。
图3
移除vdf盘。
图4
图5
开始全盘重构,图4可以看到,速度是33M/s。
图6
速度有所提升,到了80M/s。
图7
速度到了90M/s左右。
图8
将speed_limit_max设置为20000,也就是20M/s,同步速率在持续下降。
图9
最终维持在20M/s左右。
现象总结
软raid重建速度受dev.raid.speed_limit_max控制,如果真实性能大于speed_limit_max,则速度维持在该值附近;如果真实性能小于speed_limit_max,则按真实速率做重建。
在重建过程中,如果调小speed_limit_max的值,如果此时重建速度大于speed_limit_max的值,重建速度会慢慢降低,直到维持在speed_limit_max设定的速度,直到重构完成。