명령어/Linux
[RHEL] pmstat 시스템 부하 한 줄 요약
jykim23
2026. 8. 7. 21:43
반응형
부제: vmstat 감성 그대로, 부하·메모리·IO·CPU를 한 줄에 몰아 본다
pmstat # 5초 간격 연속 출력
pmstat -s 3 # 3회만 출력하고 종료
pmstat -t 1sec # 1초 간격으로
@ Thu Jul 16 23:58:23 2026
loadavg memory swap io system cpu
1 min swpd free buff cache pi po bi bo in cs us sy id
0.68 0 276432 6420 2146m 0 0 124 49 1290 893 51 1 48
0.70 0 175748 6420 2180m 0 0 279 4904 1457 1221 44 3 54
0.73 0 296100 6420 2083m 0 0 323 15K 1250 1382 32 3 65pmstat은 vmstat와 거의 똑같은 한 줄 요약을 PCP 메트릭으로 뽑는다. 부하평균, 메모리, 스왑, 블록 IO, 컨텍스트 스위치, CPU 분포를 한 행에 담는다. vmstat가 로컬 /proc만 보는 반면 pmstat은 -h로 원격 호스트를, -a로 과거 아카이브를 같은 형식으로 재생한다. 지금 상황을 훑고 나서 필요하면 pminfo/pmval로 파고드는 진입점이다.
이렇게도 쓴다
1초 간격으로 촘촘히 본다.
pmstat -t 1sec
원격 호스트 부하를 본다.
pmstat -h 10.0.0.111 -s 5
과거 아카이브를 재생해 그때 부하를 본다. (pmlogger 아카이브 조합)
pmstat -a /var/log/pcp/pmlogger/$(hostname)/20260716.23.58
가장 최근 아카이브를 자동으로 잡아 재생한다.
pmstat -a $(ls -t /var/log/pcp/pmlogger/$(hostname)/*.0 | head -1)
특정 시간대만 잘라 본다.
pmstat -a 아카이브 -S @23:58 -T @23:59반응형