無料Wikiサービス | デモページ | [広告] サイト検索サービス Sx4
Linux Kernel(2.6)の実装に関するメモ書き
最近更新したページ
2008/1/14
2008/1/13
2007/12/9
2007/10/5
2007/9/28
2007/9/27
2007/8/22
2007/8/21
検索

kswapd


概要

空きメモリが少くなった時にpageoutを行なうカーネルスレッド。

ページ割当時にFreeListからページが取れなかった場合にWakeupされ、バックグラウンドでPageCache等の解放可能なページの解放やPageout処理を行い空きメモリを増やす。

kswapd()が本体。ページ解放/ページアウト処理はbalance_pgdat()で行う。「空きページの確保」参照。

関連関数

wakeup_kswapd(zone, order)
kswapdのwakeupルーチン。
指定Zoneの空きメモリがWaterMarkを下まわっていたらWakeup。

関連ページ

空きページの確保


最終更新 2007/3/15 11:58:43 - kztomita
(2007/3/15 01:31:35 作成)