웹사이트 검색

CentOS 8에서 성능 분석 도구를 설치하고 사용하는 방법


이 페이지에서

  1. 전제 조건
  2. Perf 설치
  3. 성능 통계
  4. 퍼프 탑\n
  5. 실적 기록
  6. 성능 보고서
  7. 결론

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 설명서 페이지를 참조하십시오.