このパラメータは何を意味しますか?
# cat /proc/vmstat | grep low
kswapd_low_wmark_hit_quickly 2
答え1
kswapdは、利用可能なページをトップ透かしの上に取得するのに十分なページを回収した後、100ミリ秒間スリープモードを試みます。次の3つのうちの1つが発生します。
- 100ミリ秒後でも、利用可能なページ数はまだ最高の透かしの上にあります。これにより、kswapdは統計を増やすことなく無期限にスリープモードに戻ります。
- 100ミリ秒が経過すると、利用可能なページ数が最高水位表示より下になります。これは kswapd を実行し続け、
kswapd_high_wmark_hit_quickly
統計を増加させます。 - この100ミリ秒のスリープモードが終了する前に、利用可能なページ数が最低透かしを下回ります。これは kswapd を実行し続け、
kswapd_low_wmark_hit_quickly
統計を増加させます。
kswapdを目覚めさせるか、または実行し続ける透かしに加えて他の条件があるので、それよりも少し複雑ですが、これは基本的なアイデアです。
源泉: