커널/사용자 공간 실행 추적의 타임라인 보기를 표시하는 도구

커널/사용자 공간 실행 추적의 타임라인 보기를 표시하는 도구

ftrace 도구를 사용했습니다.추적 명령스케줄링 추적점 및 시스템 호출 추적점을 기록하는 데 사용됩니다. 다음을 사용하여 시각적으로 검사할 수 있습니다.커널 샤크그래픽 사용자 인터페이스 프로그램. 아래 스크린샷과 같이 코어별 타임라인과 작업별 타임라인을 표시합니다.

여기에 이미지 설명을 입력하세요.

인터럽트가 발생하는 시기, 스케줄러가 호출되는 시기, 시스템 호출이 이루어지는 시기, 반환되는 시기를 확인할 수 있습니다. 그러나 시스템 호출을 할 때 kernelshark는 사용자 공간에서 실행되는 작업과 커널 공간에서 실행되는 작업을 구분하지 않습니다.

인터럽트 핸들러(현재 사용자 공간에서 추적 중인 프로세스 또는 사용자 공간의 특정 작업)를 실행하는 동안 특정 코어를 볼 수 있는 도구를 원합니다. 이 이미지와 비슷한 것:

여기에 이미지 설명을 입력하세요.

svg 파일, 크롬 추적 파일 또는 다른 형식이나 도구를 사용하여 ftrace 데이터를 이 형식으로 변환할 수 있는 도구를 아는 사람이 있습니까?

관련 정보