swapout アプローチの限界 (1) -- kswapd の動作
kswapd の動作:- shrink_listが解放されるべきページのリストを引数と して呼ばれる
- 各ページに対して:
- dirty なら dirty bit をクリアして writepage を発 行 (以下の処理は実行されない) (writepageがない場合こ こで常に失敗)
- 結びつけられた buffer を解放
- page cache から除いて処理が完了
- writepageと次の処理にタイムラグがある
- writeはブロックしない
© copyright 2003 VA Linux Systems Japan