当应用持续高速写入时,内核的**脏页回写(Writeback)**线程可能瞬间将大量脏页刷盘,造成 I/O 毛刺与业务延迟抖动。合理调优 dirty_ratio 与 dirty_background_ratio 可平滑回写曲线。
![]()
一、内核回写参数调优
ini
# /etc/sysctl.conf
# 后台回写线程启动阈值(占总内存百分比)
vm.dirty_background_ratio = 5
# 进程同步阻塞回写的硬阈值
vm.dirty_ratio = 15
# 脏页最长驻留时间,避免长时间未刷盘
vm.dirty_expire_centisecs = 3000
vm.dirty_writeback_centisecs = 500