/proc/vmstatのkswapd_low_wmark_hit_quicklyとは何ですか

/proc/vmstatのkswapd_low_wmark_hit_quicklyとは何ですか

このパラメータは何を意味しますか?

# cat /proc/vmstat | grep low
kswapd_low_wmark_hit_quickly 2

答え1

kswapdは、利用可能なページをトップ透かしの上に取得するのに十分なページを回収した後、100ミリ秒間スリープモードを試みます。次の3つのうちの1つが発生します。

  1. 100ミリ秒後でも、利用可能なページ数はまだ最高の透かしの上にあります。これにより、kswapdは統計を増やすことなく無期限にスリープモードに戻ります。
  2. 100ミリ秒が経過すると、利用可能なページ数が最高水位表示より下になります。これは kswapd を実行し続け、kswapd_high_wmark_hit_quickly統計を増加させます。
  3. この100ミリ秒のスリープモードが終了する前に、利用可能なページ数が最低透かしを下回ります。これは kswapd を実行し続け、kswapd_low_wmark_hit_quickly統計を増加させます。

kswapdを目覚めさせるか、または実行し続ける透かしに加えて他の条件があるので、それよりも少し複雑ですが、これは基本的なアイデアです。

源泉:

関連情報