명령어/Linux

[RHEL] pcp 성능 수집 스택 상태 요약

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

부제: PCP가 뭘 수집하고 어떤 데몬이 도는지 한 화면에 펼친다

pcp              # PCP 구성과 활성 서비스 요약
pcp --verbose    # PMDA(수집 에이전트) 목록까지 상세히
pcp -h 호스트    # 원격 pmcd 상태를 조회
Performance Co-Pilot configuration on rocky-9-cmd:

 platform: Linux rocky-9-cmd 5.14.0-687.10.1.el9_8.0.1.x86_64 x86_64
 hardware: 2 cpus, 3 disks, 1 node, 3686MB RAM
 timezone: KST-9
 services: pmcd
     pmcd: Version 6.3.7-8, 9 agents, 1 client
     pmda: root pmcd proc pmproxy xfs linux mmv kvm jbd2
 pmlogger: primary logger: /var/log/pcp/pmlogger/rocky-9-cmd/20260716.23.58

pcp는 Performance Co-Pilot 스택 전체를 한눈에 요약한다. 어떤 PMDA가 물려 있고 pmcd·pmlogger가 살아 있는지 보여준다. PCP는 RHEL이 기본 채택한 성능 수집 프레임워크로, sar/vmstat가 개별 도구인 것과 달리 수천 개 메트릭을 하나의 이름 공간으로 묶는다. 데몬을 새로 띄웠거나 원격 노드 상태를 점검할 때 가장 먼저 실행하는 명령이다.

이렇게도 쓴다

PMDA와 클라이언트까지 상세히 본다.

pcp --verbose

 

원격 호스트의 PCP 상태를 확인한다.

pcp -h 10.0.0.111

 

데몬 상태와 함께 본다. (systemctl 조합)

systemctl is-active pmcd pmlogger && pcp

 

수집 중인 메트릭 개수까지 가늠한다. (pminfo 조합)

pcp && echo "메트릭 수: $(pminfo | wc -l)"

 

아카이브 저장 위치를 확인한다.

pcp | grep pmlogger
반응형