26.4. perf c2c 보고서 출력 해석
perf c2c report --stdio
명령을 실행하여 표시되는 시각화에서 데이터를 여러 테이블로 정렬합니다.
이벤트 정보 추적
-
이 표는
perf c2c record
명령으로 수집한 모든 부하 및 저장소 샘플에 대한 간략한 요약을 제공합니다. 글로벌 공유 캐시 라인 이벤트 정보
- 이 표는 공유 캐시 라인에 대한 통계를 제공합니다.
C2c 세부 정보
-
이 표에서는 샘플링된 이벤트와
perf c2c 보고서
데이터가 시각화 내에서 구성하는 방법에 대한 정보를 제공합니다. 공유 데이터 캐시 라인 테이블
- 이 표에서는 false 공유가 감지되고 기본적으로 캐시 행당 감지된 원격 Hitm 의 양만큼 내림차순으로 정렬되는 가장 빠른 캐시 행에 대한 한 줄 요약을 제공합니다.
공유 캐시 라인 배포 Pareto
이 표는 경합이 발생하는 각 캐시 라인에 대한 다양한 정보를 제공합니다.
-
캐시 행은
0
부터 시작하여 NUM 열에 번호가 지정됩니다. - 각 캐시 라인의 가상 주소는 데이터 주소 오프셋 열에 포함되고 그 뒤에 다른 액세스가 발생한 캐시 라인의 오프셋이 옵니다.
- Pid 열에는 프로세스 ID가 포함되어 있습니다.
- Code Address(코드 주소 ) 열에는 명령 포인터 코드 주소가 포함되어 있습니다.
- cycle 레이블 아래의 열 에는 평균 부하 대기 시간이 표시됩니다.
- cpu cnt 열에는 에서 가져온 다양한 CPU 샘플 수가 표시됩니다(기본적으로 해당 위치에 인덱싱된 데이터에 대해 대기 중인 CPU 수는 몇 개입니까).
- 심볼릭 열 에는 함수 이름 또는 기호가 표시됩니다.
-
Shared Object 열에는 샘플이 제공된 ELF 이미지의 이름이 표시됩니다(커널에서 샘플이 올 때 [
kernel.kallsyms
] 이름). - Source:line 열에는 소스 파일 및 행 번호가 표시됩니다.
- Node{cpu list} 열에는 각 노드에 대해 제공된 특정 CPU 샘플이 표시됩니다.
-
캐시 행은