/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밀리초 동안 절전 모드를 시도합니다. 다음 세 가지 중 하나가 발생합니다.

  1. 100밀리초 후에도 사용 가능한 페이지 수는 여전히 최고 워터마크 위에 있습니다. 이로 인해 kswapd는 통계를 늘리지 않고 무기한으로 절전 모드로 돌아갑니다.
  2. 100밀리초가 지나면 사용 가능한 페이지 수가 최고 수위 표시 아래로 떨어집니다. 이로 인해 kswapd가 계속 실행되고 kswapd_high_wmark_hit_quickly통계가 증가합니다.
  3. 이 100밀리초 절전 모드가 끝나기 전에 사용 가능한 페이지 수가 최저 워터마크 아래로 떨어집니다. 이로 인해 kswapd가 계속 실행되고 kswapd_low_wmark_hit_quickly통계가 증가합니다.

kswapd를 깨우거나 계속 실행하게 만드는 워터마크 외에 다른 조건이 있기 때문에 그것보다 조금 더 복잡하지만 이것이 기본 아이디어입니다.

원천:

관련 정보