22.2. perf 보고서를 사용하여 수행한 CPU 샘플 표시
perf record
명령은 성능 데이터를 샘플링하고 perf
파일에 저장합니다. report 명령을 사용하여 읽을 수 있는 perf
.dataperf record
명령은 수행한 CPU 샘플을 항상 기록합니다. 이 정보를 표시하도록 perf 보고서
를 구성할 수 있습니다.
사전 요구 사항
-
perf 설치에 설명된 대로
perf
사용자 공간 도구가 설치되어 있습니다. -
현재 디렉터리에는
perf
파일이 있습니다. 루트 액세스 권한으로레코드를 사용하여 생성된 perf
.dataperf.data
파일을 만든 경우 루트 액세스 권한으로perf 보고서
도 실행해야 합니다.
절차
CPU별로 정렬하는 동안 추가 분석을 위해
perf.data
파일의 내용을 표시합니다.# perf report --sort cpu
CPU 및 명령으로 정렬하여 CPU 시간이 사용되는 위치에 대한 자세한 정보를 표시할 수 있습니다.
# perf report --sort cpu,comm
이 예제에서는 모든 모니터링된 CPU에서 오버헤드 사용량의 내림차순으로 총 오버헤드별 명령을 나열하고 명령이 실행된 CPU를 식별합니다.
추가 리소스