언어 선택

홈 페이지 arrow-right ... arrow-right 개발 도구 arrow-right ktrace

7개의 무료 및 유료 대안을 ktrace에 대한 목록으로 정리했습니다. 주요 경쟁 업체는 ftrace, ltrace입니다. 이 외에도 사용자들은 ktrace와 perf, strace, ktap 간에 비교를 하기도 합니다. 또한 여기서 다른 유사한 옵션을 살펴볼 수 있습니다: 개발 도구.


ftrace
Free Open Source

리눅스 커널을위한 함수 트레이서.

ltrace
Free Open Source

ltrace는 실행 된 프로세스에 의해 호출되는 동적 라이브러리 호출을 가로 채고 기록합니다.

perf
Free Open Source

계측기 CPU 성능 카운터, 추적 점, kprobes 및 uprobe (동적 추적).

strace
Free Open Source

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

ktap
Free Open Source

Linux 용 스크립트 기반 동적 추적 도구입니다.

SystemTap은 실시간 실행 커널 및 사용자 공간 응용 프로그램을위한 계측을 제공합니다.

DTrace
Free Open Source

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

개별 프로세스에 대한 커널 프로세스 추적 로깅.

ktrace 플랫폼

tick-square Mac

ktrace 개요

ktrace 유틸리티는 지정된 프로세스에 대한 커널 추적 로깅을 활성화합니다. 커널 추적 데이터는 ktrace.out 파일에 기록됩니다. 추적되는 커널 작업에는 시스템 호출, 이름 변환, 신호 처리 및 I / O가 포함됩니다.

프로세스에서 추적이 활성화되면 프로세스가 종료되거나 추적 지점이 지워질 때까지 추적 데이터가 기록됩니다. 추적 된 프로세스는 막대한 양의 로그 데이터를 빠르게 생성 할 수 있습니다. 사용자는 프로세스 추적을 시도하기 전에 추적을 비활성화하는 방법을 기억할 것을 강력히 권장합니다. 다음 명령은 모든 사용자 소유 프로세스 및 루트로 실행되는 경우 모든 프로세스에서 추적을 사용하지 않도록 설정하기에 충분합니다.

$ ktrace -C

추적 파일은 사람이 읽을 수 없습니다. kdump (1)를 사용하여 디코딩하십시오.

이 유틸리티는 커널 구성 파일에서 "KTRACE"옵션으로 빌드 된 커널에서만 사용할 수 있습니다.

최고의 ktrace 대안

소프트웨어에 대한 의견을 공유하고 리뷰를 남겨 더 나아지도록 도와주세요!

ktrace 태그

os-kernel tracing debugger software-development developer-tools

변경 제안

귀하의 의견

등급을 선택하세요
평점을 선택하세요

Your vote has been counted.

Do you have experience using this software?