명령어/Linux

[RHEL] pmdumplog 아카이브 내용 덤프

jykim23 2026. 8. 7. 21:37
반응형

부제: pmlogger가 남긴 아카이브에 뭐가 언제부터 언제까지 담겼는지 뜯어본다

pmdumplog -l 아카이브              # 라벨: 호스트·시작/종료 시각
pmdumplog 아카이브                 # 기록된 값 전체를 시간순으로
pmdumplog 아카이브 kernel.all.load # 특정 메트릭만
Log Label (Log Format Version 2)
Performance metrics from host rocky-9-cmd
    commencing Thu Jul 16 23:58:07.845637 2026
    ending     Thu Jul 16 23:58:07.990430 2026

pmdumplog은 pmlogger 아카이브를 사람이 읽는 텍스트로 풀어낸다. -l은 어느 호스트가 언제부터 언제까지 기록했는지 라벨만 보여주고, 메트릭 이름을 붙이면 그 값이 매 샘플마다 어떻게 변했는지 원본을 그대로 덤프한다. pmval·pmstat이 아카이브를 "예쁘게 재생"한다면 pmdumplog은 저장된 날것을 뜯어보는 도구라, 아카이브가 손상됐거나 특정 시점 값을 정밀 대조할 때 쓴다. 조회만 하므로 안전하다.

이렇게도 쓴다

특정 메트릭의 시계열 원본을 본다.

pmdumplog /var/log/pcp/pmlogger/$(hostname)/20260716.23.58 kernel.all.load

 

라벨을 타임존·pmlogger PID까지 상세히 본다.

pmdumplog -L /var/log/pcp/pmlogger/$(hostname)/20260716.23.58

 

인스턴스 도메인 정보까지 본다.

pmdumplog -i /var/log/pcp/pmlogger/$(hostname)/20260716.23.58

 

가장 최근 아카이브의 기록 구간을 확인한다. (ls 조합)

pmdumplog -l $(ls -t /var/log/pcp/pmlogger/$(hostname)/*.0 | head -1 | sed 's/\.0$//')

 

메모리 메트릭 값만 골라 흐름을 본다. (grep 조합)

pmdumplog 아카이브 mem.util.used | grep value
반응형