之前减少过一次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的盘,这个根据您实际情况修改。
把路径替换成我截图的这几个吗
这个图就是
/sys/block/vdb/queue/scheduler
/sys/block/vdc/queue/scheduler
/sys/block/vdd/queue/scheduler
/sys/block/vde/queue/scheduler
谢谢大佬,我现在改下
调整了io调度算法之后目前有了明显改善,io打满的情况出现的频率少了很多,谢谢大佬

