스왑을 사용하는지 궁금합니다. free
메모리 사용량 표시:
# free
total used free shared buff/cache available
Mem: 1362084 169864 38288 724 1153932 1163816
Swap: 1048572 0 1048572
내 이해는 이것이 단지 메모리 사용량의 스냅샷일 뿐이라는 것입니다. 명령을 반복하면 숫자가 변경됩니다 free
.
스왑이 사용되었는지 확인할 수 있나요?
답변1
검사 사이에 공간이 확보된 경우에도 스왑 활동을 확인하려면 카운터를 사용하면 됩니다.
$ cat /proc/vmstat | grep pswp
pswpin 0
pswpout 0
이 답변되었습니다여기.
답변2
짐작할 수 있듯이 free
명령이 실행된 당시의 시스템 상태만 제공합니다. 이를 모니터링하고 선택하거나 설명하는 기준 또는 기준 세트에 따라 작업을 수행할 수 있는 도구가 있습니다. 예를 들어, 나는스플렁크시스템 메트릭을 관찰하는 작업에서 이를 통해 하나 이상의 시스템에 대한 시간 경과에 따른 스왑 사용량을 쉽게 확인할 수 있습니다.
그러나 결론은 시스템이 스왑 공간을 사용하기 시작할 때 경고를 받으려면 하나 또는 다른 도구를 선택해야 한다는 것입니다. 이는 cron
콘텐츠를 시청하는 일만큼 간단 할 수 있습니다 /proc/meminfo
.