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 cpuCPU 및 명령으로 정렬하여 CPU 시간이 소비되는 위치에 대한 자세한 정보를 표시할 수 있습니다.
# perf report --sort cpu,comm이 예제에서는 오버헤드 사용량의 내림차순으로 총 오버헤드로 모니터링되는 모든 CPU의 명령을 나열하고 명령이 실행된 CPU를 식별합니다.