ktrace

ktrace

ktrace 유틸리티는 지정된 프로세스에 대한 커널 추적 로깅을 활성화합니다.커널 추적 데이터는 ktrace.out 파일에 기록됩니다.
ktrace 유틸리티는 지정된 프로세스에 대한 커널 추적 로깅을 활성화합니다.커널 추적 데이터는 ktrace.out 파일에 기록됩니다.추적되는 커널 작업에는 시스템 호출, 이름 변환, 신호 처리 및 I / O가 포함됩니다.프로세스에서 추적이 활성화되면 프로세스가 종료되거나 추적 지점이 지워질 때까지 추적 데이터가 기록됩니다.추적 된 프로세스는 막대한 양의 로그 데이터를 빠르게 생성 할 수 있습니다.사용자는 프로세스 추적을 시도하기 전에 추적을 비활성화하는 방법을 기억할 것을 강력히 권장합니다.다음 명령은 사용자가 소유 한 모든 프로세스에서 추적을 사용 불가능하게하고 루트에 의해 실행될 경우 모든 프로세스를 추적하기에 충분합니다 .... $ ktrace -C 추적 파일은 사람이 읽을 수 없습니다.kdump (1)를 사용하여 디코딩하십시오.이 유틸리티는 커널 구성 파일에서 "KTRACE"옵션으로 빌드 된 커널에서만 사용할 수 있습니다.
ktrace

BSD 용 ktrace의 대안

strace

strace

시스템 호출 및 신호를 추적합니다.진단, 디버깅 및 교육용 사용자 공간 유틸리티.
DTrace

DTrace

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

ltrace

ltrace는 실행 된 프로세스에 의해 호출되는 동적 라이브러리 호출과 해당 프로세스에 의해 수신 된 신호를 인터셉트하고 기록합니다.