성능 분석 · 2 min read · Nov 18, 2025
우분투 20.04에서 Perf 성능 분석 도구 사용하기

Perf는 리눅스 기반 운영 체제를 위한 간단하지만 강력한 성능 모니터링 도구입니다. 하드웨어 및 소프트웨어 이벤트를 추적하거나 계산하는 데 사용됩니다. 여러 개의 하위 명령을 제공하며 전체 시스템의 통계적 프로파일링이 가능합니다. 성능 관련 문제를 식별하고 해결하는 데 도움을 줍니다.
이 튜토리얼에서는 우분투 20.04에서 Perf 성능 모니터링 도구를 설치하고 사용하는 방법을 보여줍니다.
필수 조건
- 우분투 20.04 서버가 실행되는 서버.
- 서버에 루트 비밀번호가 설정되어 있어야 합니다.
Perf 설치
기본적으로 Perf 패키지는 우분투 20.04 기본 저장소에 없습니다. 다음 명령어로 설치할 수 있습니다:
apt-get install linux-tools-$(uname -r) linux-tools-generic -y설치가 완료되면 다음 명령어로 설치된 Perf 버전을 확인할 수 있습니다:
perf -v다음과 같은 출력이 표시되어야 합니다:
perf version 5.4.30
다음 명령어로 Perf 명령어와 함께 사용할 수 있는 모든 옵션을 출력할 수 있습니다:
perf --help다음 화면이 표시되어야 합니다:

Perf 목록
Perf를 하위 명령어와 함께 사용하여 리눅스 성능 통계를 수집할 수 있습니다.
리눅스에서 소프트웨어 미리 정의된 이벤트 목록을 표시하려면 다음 명령어를 실행하십시오:
perf list sw다음 화면이 표시되어야 합니다:

다음 명령어를 사용하여 모든 strace 이벤트를 출력할 수 있습니다:
perf list stat다음 화면이 표시되어야 합니다:

ls -ld /etc 명령의 성능 통계를 얻으려면 다음 명령어를 실행하십시오:
perf stat ls -ld /etc/다음과 같은 출력이 표시되어야 합니다:
drwxr-xr-x 83 root root 4096 Dec 9 08:56 /etc/
성능 카운터 통계 'ls -ld /etc/'에 대한:
3.18 msec task-clock # 0.809 CPUs utilized
0 context-switches # 0.000 K/sec
0 cpu-migrations # 0.000 K/sec
115 page-faults # 0.036 M/sec
cycles
instructions
branches
branch-misses
0.003933936 seconds time elapsed
0.000000000 seconds user
0.004122000 seconds sys
free -m 명령을 실행할 때 시스템에서 무슨 일이 발생하는지 알고 싶다면 다음 명령어를 사용하십시오:
perf stat free -m다음 화면이 표시되어야 합니다:

Perf Top
Perf와 함께 top 하위 명령어를 사용하여 실시간 성능 카운터 프로파일을 표시할 수 있습니다:
예를 들어, -a 옵션과 함께 perf top 명령어를 사용하여 모든 알려진 이벤트 유형을 볼 수 있습니다:
perf top -a다음 화면이 표시되어야 합니다:

cpu-clock 관련 이벤트를 표시하려면 아래와 같이 -e 옵션을 사용하십시오:
perf top -e cpu-clock다음 화면이 표시되어야 합니다:

Perf Record
perf-record는 현재 작업 디렉토리 내의 perf.data에 프로파일을 기록하는 데 사용되는 명령줄 도구입니다.
예를 들어, df -h 명령을 실행하고 아래 명령어를 사용하여 perf.data에 프로파일을 기록하십시오:
perf record df -h다음 화면이 표시되어야 합니다:

Perf Report
perf report 명령은 perf record에 의해 생성된 파일을 분석하고 평면 또는 그래프 프로파일을 생성하는 데 사용됩니다.
perf report다음 화면이 표시되어야 합니다:

Perf Benchmark
perf bench 명령을 사용하여 시스템에서 여러 벤치마크를 수행할 수 있습니다. 예를 들어, 모든 메모리 속도 테스트를 확인하려면 아래 명령어를 사용하십시오:
perf bench mem all다음 화면이 표시되어야 합니다:

결론
이 가이드에서는 우분투 20.04에서 Perf 성능 모니터링 도구를 설치하고 사용하는 방법을 배웠습니다. 이제 이 도구를 탐색하고 다양한 명령 옵션을 시도해 볼 수 있습니다.
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.