반응형
부제: 익숙한 vmstat 화면을 실시간 pmcd 대신 저장된 아카이브에서도 그대로 재생한다
pcp vmstat # pmcd에서 1회 요약 (기본)
pcp vmstat 1 3 # 1초 간격으로 3번
pcp vmstat 5 # 5초 간격으로 계속
@ Fri Jul 17 20:58:28 2026
loadavg memory swap io system cpu
1 min swpd free buff cache pi po bi bo in cs us sy id wa st gu
0.16 0 2184m 5360 692208 0 0 0 0 179 218 0 0 100 0 0 0
0.16 0 2185m 5360 692208 0 0 0 263 116 190 0 0 100 0 0 0
0.16 0 2169m 5360 692280 0 0 119 268 1071 1707 10 2 88 0 0 0pcp vmstat는 전통적인 vmstat와 똑같은 열(메모리·스왑·io·cpu)을 보여주지만, 데이터 출처가 커널이 아니라 PCP의 pmcd다. 덕분에 같은 명령으로 지금 이 순간뿐 아니라 pmlogger가 남긴 과거 아카이브까지 재생할 수 있다. 인자는 옵션 없이 [간격 [횟수]] 형태로 넘긴다. 맨 오른쪽 st(steal), gu(guest) 열이 있어 가상화 환경의 CPU 도둑맞은 시간까지 함께 읽힌다.
이렇게도 쓴다
1초 간격으로 5번만 찍고 끝낸다.
pcp vmstat 1 5
pmlogger가 저장한 아카이브를 vmstat 화면으로 되감는다. (pcp 프런트엔드 -a 조합)
pcp -a /var/log/pcp/pmlogger/$(hostname)/*.0 vmstat
과거 특정 시간대만 잘라 본다. (-a 아카이브 + -S/-T 조합)
pcp -a /var/log/pcp/pmlogger/$(hostname)/*.0 -S @09:00 -T @09:10 vmstat
CPU 대기(wa)가 튀는 순간만 골라낸다. (awk 조합)
pcp vmstat 1 20 | awk 'NR>3 && $16+0 > 5'
steal 시간이 잡히는지 가상화 티를 확인한다. (grep 조합)
pcp vmstat 1 3 | awk '{print $17}'반응형
'명령어 > Linux' 카테고리의 다른 글
| [RHEL] pmdiff 두 PCP 아카이브의 메트릭 변화 비교 (0) | 2026.08.07 |
|---|---|
| [RHEL] pcp 성능 수집 스택 상태 요약 (0) | 2026.08.07 |
| [RHEL] pcp-ps PCP 메트릭 기반 프로세스 스냅샷 (0) | 2026.08.07 |
| [RHEL] pcp-netstat PCP로 뽑는 네트워크 통계 요약 (0) | 2026.08.06 |
| [RHEL] oscap SCAP 보안 점검·컴플라이언스 스캔 (0) | 2026.08.06 |