SystemTap

SystemTap

SystemTap은 실시간 실행 커널 및 사용자 공간 응용 프로그램을위한 계측을 제공합니다.
SystemTap은 실행중인 Linux 시스템에 대한 정보 수집을 단순화하기 위해 무료 소프트웨어 (GPL) 인프라를 제공합니다.이를 통해 성능 또는 기능적 문제를 진단 할 수 있습니다.SystemTap을 사용하면 개발자가 데이터를 수집하는 데 필요할 수있는 지루하고 파괴적인 계측기, 재 컴파일, 설치 및 재부팅 순서를 거치지 않아도됩니다.SystemTap은 실행중인 커널과 사용자 공간 응용 프로그램을위한 계측을 작성하기위한 간단한 명령 줄 인터페이스와 스크립팅 언어를 제공합니다.우리는 샘플을 게시하고 재사용 및 추상화를 돕기 위해 내부 "tapset"스크립트 라이브러리를 확대하고 있습니다.다른 추적 / 탐색 도구 중에서도 SystemTap은 실시간 분석, 프로그래밍 가능한 온라인 응답 및 전체 시스템 기호 액세스가 필요한 복잡한 작업에 적합한 도구입니다.SystemTap은 간단한 추적 작업도 처리 할 수 ​​있습니다.

BSD 용 SystemTap의 대안

strace

strace

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

DTrace

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

ltrace

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

ktrace

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

GNU Data Display Debugger

GNU DDD는 GDB, DBX, WDB, Ladebug, JDB, XDB, Perl 디버거, bash 디버거 bashdb, GNU Make 디버거 리메이크 같은 명령 행 디버거를위한 그래픽 프론트 엔드입니다.