ftrace

ftrace

Ftrace는 시스템 개발자와 설계자가 커널 내부에서 진행중인 작업을 찾도록 도와주는 내부 추적 프로그램입니다.
Ftrace는 시스템 개발자와 시스템 설계자가 커널 내부에서 진행중인 작업을 찾을 수 있도록 설계된 내부 추적 프로그램입니다.사용자 공간 외부에서 발생하는 대기 시간 및 성능 문제를 디버깅 또는 분석하는 데 사용할 수 있습니다.ftrace는 일반적으로 함수 추적 프로그램으로 간주되지만 실제로 여러 가지 추적 유틸리티의 프레임 작업입니다.선점 및 작업이 시작된 시점부터 실제로 예약 된 시점까지 인터럽트 비활성화 및 활성화 사이에서 발생하는 상황을 조사하기위한 대기 시간 추적이 있습니다. ftrace의 가장 일반적인 용도 중 하나는 이벤트 추적입니다.커널에는 debugfs 파일 시스템을 통해 커널의 특정 부분에서 어떤 일이 일어나고 있는지 확인할 수있는 수백 개의 정적 이벤트 지점이 있습니다.
ftrace

웹 사이트:

오픈 소스 라이센스가있는 모든 플랫폼에서 ftrace를 대체