SystemTap

SystemTap

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

FreeBSD 용 SystemTap의 대안

strace

strace

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

DTrace

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

ltrace

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

ktrace

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