5.4. PCP와 함께 배포된 시스템 서비스 및 도구
PCP(Performance Co- Cryostat)에는 성능을 측정하는 데 사용할 수 있는 다양한 시스템 서비스 및 도구가 포함되어 있습니다. 기본 패키지 pcp
에는 시스템 서비스 및 기본 툴이 포함되어 있습니다. 추가 툴은 pcp-system-tools
,pcp-gui
및 pcp-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 오류 코드 및 해당 오류 메시지를 표시합니다.