명령어/Linux

[RHEL] pmval 메트릭 값 시계열 추적

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

부제: 한 메트릭을 정한 간격으로 반복 샘플링해 변화를 표로 본다

pmval kernel.all.load          # 기본 간격으로 계속 출력
pmval -s 3 kernel.all.load     # 3회만 샘플링
pmval -t 1sec mem.util.used    # 1초 간격으로
metric:    kernel.all.load
host:      rocky-9-cmd
semantics: instantaneous value
units:     none
samples:   3
interval:  1.00 sec

     1 minute      5 minute     15 minute
       0.7300        0.2000     7.000E-02
       0.7300        0.2000     7.000E-02
       0.7300        0.2000     7.000E-02

pmval은 메트릭 하나를 시간축으로 늘어놓는 도구다. 헤더에 의미(instantaneous/counter)와 단위를 먼저 알려주고, 인스턴스별 값을 지정 횟수만큼 표로 찍는다. pminfo가 스냅샷 한 장이라면 pmval은 짧은 동영상이라, 부하가 오르내리는 추세를 눈으로 좇을 때 쓴다. -a를 붙이면 라이브 대신 pmlogger 아카이브를 같은 형식으로 되감아 본다.

이렇게도 쓴다

과거 아카이브에서 그 시각의 값을 재생한다. (pmlogger 아카이브 조합)

pmval -a /var/log/pcp/pmlogger/$(hostname)/20260716.23.58 -s 3 kernel.all.load

 

메모리 사용량을 1초 간격으로 추적한다.

pmval -t 1sec -s 5 mem.util.used

 

카운터를 초당 증가율(rate)로 변환해 본다.

pmval -t 1sec disk.all.read

 

인스턴스 번호로 골라 본다. (1 = 1분 부하)

pmval -s 1 -i 1 kernel.all.load

 

원격 호스트 메트릭을 추적한다.

pmval -h 10.0.0.111 -s 3 kernel.all.load
반응형