CentOS 8에서 성능 분석 도구를 설치하고 사용하는 방법
이 페이지에서
- 전제 조건
- Perf 설치
- 성능 통계
- 퍼프 탑\n
- 실적 기록
- 성능 보고서
- 결론
Perf는 Linux 운영 체제의 성능 분석 도구입니다. 여러 하위 명령과 함께 제공되며 전체 시스템의 통계 프로파일링이 가능합니다. 추적점, 소프트웨어 성능 카운터, 하드웨어 성능 카운터 및 동적 프로브를 지원합니다. 또한 고급 성능 및 문제 해결 기능을 해결하는 데 도움이 됩니다.
이 튜토리얼에서는 CentOS 8에 성능 분석 도구를 설치하고 사용하는 방법을 보여줍니다.
전제 조건
- CentOS 8을 실행하는 서버.\n
- 서버에 루트 비밀번호가 설정되어 있습니다.\n
성능 설치
기본적으로 Perf 패키지는 CentOS 8 기본 리포지토리에서 사용할 수 있습니다. 다음 명령을 실행하여 간단히 설치할 수 있습니다.
dnf install perf -y
설치가 완료되면 다음 명령을 사용하여 Perf에서 사용 가능한 모든 하위 명령을 나열할 수 있습니다.
perf --help
다음 화면이 표시됩니다.
성능 통계
이 하위 명령은 명령을 실행하고 여기에서 Linux 성능 통계를 수집합니다.
다음 명령을 사용하여 Linux에서 사전 정의된 소프트웨어 이벤트 목록을 표시할 수 있습니다.
perf list stat
다음 화면이 표시됩니다.
"free -m" 명령을 실행할 때 시스템에서 어떤 일이 발생하는지 알고 싶다면 다음 명령을 사용하십시오.
perf stat free -m
다음 화면에서 free -m 명령의 성능 통계를 볼 수 있습니다.
성능 최고
perf-top은 성능 카운터 프로필을 실시간으로 생성하고 표시하는 데 사용되는 시스템 프로파일링 도구입니다.
-a 옵션과 함께 perf top을 사용하여 알려진 모든 이벤트 유형을 볼 수 있습니다.
perf top -a
다음 화면이 표시됩니다.
-e 옵션을 사용하여 cpu-clock 관련 이벤트를 표시할 수도 있습니다.
perf top -e cpu-clock
다음 화면이 표시됩니다.
실적 기록
perf-record 명령을 실행하고 해당 프로필을 현재 작업 디렉토리 내의 perf.data에 기록합니다.
예를 들어 "df -h" 명령을 실행하고 아래 명령을 사용하여 프로필을 perf.data에 기록합니다.
perf record df -h
다음 화면이 표시됩니다.
성능 보고서
이 명령은 perf 레코드에 의해 생성된 파일을 분석하고 플랫 또는 그래프 프로필을 생성합니다.
perf report
다음 화면이 표시됩니다.
결론
위 가이드에서는 CentOS 8 시스템에 Perf 성능 모니터링 도구를 설치하고 사용하는 방법을 배웠습니다. 시스템의 성능 데이터를 얻기 위해 perf를 사용하는 방법에 대한 충분한 지식을 갖추셨기를 바랍니다. 자세한 내용은 Perf 설명서 페이지를 참조하십시오.