2016-08-02 5 views
2

perf.data 파일의 결과를보기 위해 perf script 명령을 사용했지만 각 열의 의미를 실제로 이해하지 못합니다. 나는 다음과 같은 결과가 예를 들어, :perf 스크립트 출력의 의미는 무엇입니까?

perf 3198 [000] 13156.2: bus-cycles: ffffffff81086e90 resched_task 

perf 3198 [000] 13156.201267: instructions: ffffffff811868e9 do_vfs_ioctl 

3198, [000], 13156.2가 참조하는 값은 무엇인가?

+0

정확한 결과를 얻기 위해 실행 한 명령은 무엇입니까? – Jakuje

+0

perf 레코드 -a, perf 스크립트 –

답변

2

이 (-F은 동일하다), 그것은 가능한 필드 목록에서 pid, cputime처럼 보이는 --fields의 기본 목록에서 출력됩니다.

perf script -F pid,cpu,time 

출력에 동일한 첫 번째 입력란을 사용하는 경우이를 확인할 수 있습니다.

그렇지 않은 경우 매뉴얼 페이지에서 다른 필드를 시도하는 것보다 더 좋은 방법은 없을 것입니다 (좋은 문서는 없습니다).

관련 문제