20.2. perf 보고서에서 가져온 CPU 샘플 표시
perf record
명령은 성능 데이터를 샘플링하고 이 데이터를 perf report
명령으로 읽을 수 있는 perf.data
파일에 저장합니다. perf 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를 식별합니다.
추가 리소스