ftrace

ftrace

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

웹 사이트:

Mac 용 ftrace의 대안

DTrace

DTrace

DTrace는 Solaris, Mac OS X 및 FreeBSD 용 성능 분석 및 문제 해결 도구입니다.
ktrace

ktrace

ktrace 유틸리티는 지정된 프로세스에 대한 커널 추적 로깅을 활성화합니다.커널 추적 데이터는 ktrace.out 파일에 기록됩니다.