나는 이것이 다음을 vmstat
제공한다는 것을 알았습니다.
- si: 디스크에서 스왑된 메모리 양(/s)
- so: 디스크로 스왑된 메모리 양(/s)
(여기서 알겠습니다.교환그리고페이징서로 바꿔서 사용할 수 있습니다)
특정 프로세스에 대해 이러한 통계를 얻을 수 있습니까?
답변1
간단한 대답은 할 수 없다는 것입니다. 스왑에서 쓰기와 읽기는 kswapd에 의해 수행됩니다. [일반 작업][1] 방법에 대한 답변은 이미 있습니다.https://serverfault.com/a/316636/252390
Swap IN/Out 값을 줄이고 싶지 않다면 vm.swappiness
sysctl
매개변수를 확인하면 됩니다.
sysctl vm.swappiness
시스템의 스왑 사용량을 줄이기 위해 더 낮은 값을 설정할 수 있습니다. 일반적으로 60으로 설정됩니다.