5.4. PCP와 함께 배포된 시스템 서비스 및 도구

PCP(Performance Co- Cryostat)에는 성능을 측정하는 데 사용할 수 있는 다양한 시스템 서비스 및 도구가 포함되어 있습니다. 기본 패키지 pcp 에는 시스템 서비스 및 기본 툴이 포함되어 있습니다. 추가 툴은 pcp-system-tools,pcp-guipcp-devel 패키지와 함께 제공됩니다.

PCP와 함께 배포되는 시스템 서비스의 역할

pmcd
PMCD(Performance Metric Collector Daemon)입니다.
pmie
성능 지표 유추 엔진.
pmlogger
성능 지표 로거입니다.
pmproxy
실시간 및 기록 성능 지표 프록시, 시계열 쿼리 및 REST API 서비스.

기본 PCP 패키지로 배포되는 툴

pcp
Performance Co-inspector 설치의 현재 상태를 표시합니다.
pcp-vmstat
5초마다 고급 시스템 성능 개요를 제공합니다. 프로세스, 메모리, 페이징, 블록 IO, 트랩 및 CPU 활동에 대한 정보를 표시합니다.
pmconfig
구성 매개변수 값을 표시합니다.
pmdiff
지정된 시간 창에서 하나 또는 두 아카이브의 모든 메트릭의 평균 값을 비교하여 성능 회귀를 검색할 때 관심이 있을 수 있는 변경 사항을 비교합니다.
pmdumplog
Performance Co-inspector 아카이브 파일의 제어, 메타데이터, 인덱스 및 상태 정보를 표시합니다.
pmfind
네트워크에서 PCP 서비스를 찾습니다.
pmie
정기적으로 산술, 논리 및 규칙 식 집합을 평가하는 유추 엔진입니다. 지표는 라이브 시스템 또는 Performance Co-inspector 아카이브 파일에서 수집됩니다.
pmieconf
구성 가능한 pmie 변수를 표시하거나 설정합니다.
pmiectl
pmie 의 기본이 아닌 인스턴스를 관리합니다.
pminfo
성능 지표에 대한 정보를 표시합니다. 지표는 라이브 시스템 또는 Performance Co-inspector 아카이브 파일에서 수집됩니다.
pmlc
활성 pmlogger 인스턴스를 대화식으로 설정합니다.
pmlogcheck
Performance Co-inspector 아카이브 파일에서 잘못된 데이터를 식별합니다.
pmlogconf
pmlogger 구성 파일을 생성하고 수정합니다.
pmlogctl
pmlogger 의 기본적이지 않은 인스턴스를 관리합니다.
pmloglabel
Performance Co-inspector 아카이브 파일의 레이블을 검증, 수정 또는 복구합니다.
pmlogsummary
Performance Co-inspector 아카이브 파일에 저장된 성능 지표에 대한 통계 정보를 계산합니다.
pmprobe
성능 지표의 가용성을 결정합니다.
pmsocks
방화벽을 통해 Performance Co-inspector 호스트에 액세스할 수 있습니다.
pmstat
정기적으로 시스템 성능에 대한 간략한 요약을 표시합니다.
pmstore
성능 지표 값을 수정합니다.
pmtrace
추적 PMDA에 명령줄 인터페이스를 제공합니다.
pmval
현재 성능 지표 값을 표시합니다.

별도로 설치된 pcp-system-tools 패키지와 함께 배포되는 툴

pcp-atop
CPU, 메모리, 디스크, 네트워크 등 성능 관점에서 가장 중요한 하드웨어 리소스의 시스템 수준 occupation을 보여줍니다.
pcp-atopsar
다양한 시스템 리소스 사용률에 대해 시스템 수준 활동 보고서를 생성합니다. 이 보고서는 pmlogger 또는 pcp-atop-w 옵션을 사용하여 이전에 기록된 원시 로그 파일에서 생성됩니다.
pcp-dmcache
장치 IOP, 캐시 및 메타데이터 장치 사용률과 각 캐시 장치에 대한 읽기 및 쓰기 비율 및 비율과 같은 구성된 장치 매퍼 캐시 대상에 대한 정보를 표시합니다.
pcp-dstat
한 번에 하나의 시스템의 지표를 표시합니다. 여러 시스템의 지표를 표시하려면 --host 옵션을 사용합니다.
pcp-free
시스템에서 사용 가능한 메모리 및 사용된 메모리에 대한 보고서
pcp-htop
에서 실행되는 모든 프로세스를 최상위 명령과 유사한 방식으로 명령줄 인수와 함께 표시하지만 마우스를 사용하여 세로로 스크롤하고 수평으로 이동할 수 있습니다. 또한 트리 형식으로 프로세스를 보고 여러 프로세스를 한 번에 선택 및 실행할 수도 있습니다.
pcp-ipcs
호출 프로세스에서 읽기 액세스 권한이 있는 프로세스 간 통신(IPC) 기능에 대한 정보를 표시합니다.
pcp-mpstat
CPU 및 인터럽트 관련 통계를 보고합니다.
pcp-numastat
커널 메모리 할당기의 NUMA 할당 통계를 표시합니다.
pcp-pidstat
CPU 백분율, 메모리 및 스택 사용량, 스케줄링 및 우선 순위와 같이 시스템에서 실행되는 개별 작업 또는 프로세스에 대한 정보를 표시합니다. 기본적으로 로컬 호스트의 실시간 데이터를 보고합니다.
pcp-shping
pmdashping Performance Metrics Domain Agent(PMDA)에서 내보낸 쉘-핑 서비스 메트릭을 샘플 및 보고합니다.
pcp-ss
pmdasockets PMDA에서 수집한 소켓 통계를 표시합니다.
pcp-tapestat
ExternalIP 장치에 대한 I/O 통계를 보고합니다.
pcp-uptime
는 시스템이 실행 중인 기간, 현재 로그인한 사용자 수 및 시스템 부하 평균 지난 1, 5, 15분을 표시합니다.
pcp-verify
Performance Co- Cryostat 수집기 설치의 다양한 측면을 검사하고 특정 작동 모드에 대해 올바르게 구성되었는지 보고합니다.
pmiostat
SCSI 장치(기본적으로) 또는 장치 매퍼 장치에 대한 I/O 통계를 보고합니다( -x device-mapper 옵션 사용).
pmrep
선택한, 쉽게 사용자 지정 가능, 성능 지표 값에 대한 보고서.

별도로 설치된 pcp-gui 패키지로 배포되는 툴

pmchart
Performance Co-inspector 기능을 통해 사용 가능한 성능 지표 값을 작성하고 있습니다.
pmdumptext
실시간 또는 Performance Co-inspector 아카이브에서 수집한 성능 지표 값을 출력합니다.

별도로 설치된 pcp-devel 패키지와 함께 배포되는 툴

pmclient
PMAPI(Performance Metrics Application Programming Interface)를 사용하여 고급 시스템 성능 지표를 표시합니다.
pmdbg
사용 가능한 Performance Co-inspector debug 제어 플래그 및 해당 값을 표시합니다.
pmerr
사용 가능한 Performance Co-inspector 오류 코드 및 해당 오류 메시지를 표시합니다.