dirty_writeback_centisecs与dirty_expire_centisecs

dirty_writeback_centisecs与dirty_expire_centisecs

Content #

Linux内核参数中与Dirty Page相关的参数中有dirty_writeback_centisecs与 dirty_expire_centisecs,这两个参数的含义是什么?

dirty_writeback_centisecs,这个参数的值是个时间值,以百分之一秒为单位,缺省值是 500,也就是 5 秒钟。它表示每 5 秒钟会唤醒内核的 flush 线程来处理 dirty pages。

dirty_expire_centisecs,这个参数的值也是一个时间值,以百分之一秒为单位,缺省值是 3000,也就是 30 秒钟。它定义了 dirty page 在内存中存放的最长时间,如果一个 dirty page 超过这里定义的时间,那么内核的 flush 线程也会把这个页面写入磁盘。

From #