主要是调整 pdflush 相关参数。
在linux操作系统中,写操作是异步的,即写操作返回的时候数据并没有真正写到磁盘上,而是先写到了系统cache里,随后由pdflush内核线程将系统中的脏页写到磁盘上,在下面几种情况下:
proc下的相关控制参数:
echo 30 >/proc/sys/vm/dirty_ratio
echo 8 >/proc/sys/vm/dirty_background_ratio
echo 200 >/proc/sys/vm/dirty_writeback_centisecs
echo 1500 >/proc/sys/vm/dirty_expire_centisecs