Slide 12
Slide 12 text
Copyright Red Hat K.K. All rights reserved. 12
write時のディスクアクセスの契機
■
特にext3, ext4で違いはありません
■
明示的な呼出し
●
sync(), fsync(), fdatasync()
●
O_SYNCでの書き出し
■
明示的でない呼出し → ここから先はこちらを扱います
●
kjournald
▶
ジャーナルの書き出し
▶
アトミック操作完了後5秒後, ジャーナルサイズの1/4以上消
費などのタイミングで起床
●
flusher kernel thread
▶
pdflush(RHEL5), flush-デバイス番号(RHEL6)
▶
古いDirtyページ回収のためのタイマ
⚫
/proc/sys/vm/dirty_writeback_centisecs, dirty_expire_centisecs
▶
Dirtyページの増加
⚫
/proc/sys/vm/dirty_background_ratio, dirty_ratio