be io使用率100%如何解决?

之前减少过一次tablet,io打满的情况有所好转,现在每个tablet已经到1-2g了,目前导入频次一般是15秒一次

查看导入的表的BUCKETS 设计是否合理吧

已经三次减少了tablet数量,现在的tablet数量是之前的1/50,还是没有明显改善

15秒一次改为30秒,60秒试试

这样就不满足业务需求了,实时性太差了

15秒一次,一次写入多少万条数据?

流量高峰期的时候十万条,低峰期几千条左右

能得出大概多少条记录 IO就100%?

echo none | sudo tee /sys/block/vdb/queue/scheduler
echo noop | sudo tee /sys/block/vdb/queue/scheduler

看下磁盘调度是否设置正常

把磁盘都设置为none吧

需要执行什么命令呢

echo none | sudo tee /sys/block/vdb/queue/scheduler
/sys/block/vdb/queue/scheduler 这个是SSD的盘。
把所有的SSD设置为none

只需要在每台be上面执行下您发的这个命令就可以了是吧

嗯,/sys/block/vdb/queue/scheduler 这个是您的SSD的盘,这个根据您实际情况修改。

image 把路径替换成我截图的这几个吗

或者说只是替换下这个位置?

这个图就是
/sys/block/vdb/queue/scheduler
/sys/block/vdc/queue/scheduler
/sys/block/vdd/queue/scheduler
/sys/block/vde/queue/scheduler

谢谢大佬,我现在改下

调整了io调度算法之后目前有了明显改善,io打满的情况出现的频率少了很多,谢谢大佬