磁盘优化
优化IO调度器
在数据盘为HDD的情况下,推荐使用deadline策略(默认)。
使用以下命令修改调度策略并查看修改结果。
echo deadline > /sys/block/sdx/queue/scheduler cat /sys/block/sdx/queue/scheduler
内核参数
- 在IO顺序读较多的场景下,推荐调节预读大小(请根据实际验证情况确定最终大小)。
echo 16384 > /sys/block/sdx/queue/read_ahead_kb
- 在IO写入较多的场景下,推荐调节dirty相关参数,提高脏数据刷新频率,避免触发IO同步下刷机制。
echo 500 > /proc/sys/vm/dirty_expire_centisecs echo 100 > /proc/sys/vm/dirty_writeback_centisecs echo 90 > /proc/sys/vm/dirty_ratio echo 5 > /proc/sys/vm/dirty_background_ratio
父主题: 操作系统调优