언어 선택

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

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


ltrace
Free Open Source

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

ftrace
Free Open Source

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

perf
Free Open Source

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

ktap
Free Open Source

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

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

strace
Free Open Source

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

ktrace
Free Open Source

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

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

DTrace 플랫폼

tick-square Linux
tick-square Mac

DTrace 개요

DTrace는 기본적으로 Solaris, Mac OS X 및 FreeBSD를 포함한 다양한 운영 체제에 포함되어있는 성능 분석 및 문제 해결 도구입니다. Linux 포트가 개발 중입니다.

DTrace는 모든 소프트웨어를 계측합니다. 응용 프로그램, 데이터베이스 및 웹 서버를 포함한 사용자 수준의 소프트웨어뿐만 아니라 운영 체제 커널 및 장치 드라이버 이 이름은 DTrace에 의해 개척 된 계측 기술인 Dynamic Tracing의 약자로, 실시간 실행 명령을 계측 코드로 동적으로 패치합니다. DTrace 기능은 또한 정적 추적을 지원합니다. 여기서 사용자 친화적 인 추적 지점이 배포 전에 코드에 추가되고 컴파일됩니다.

DTrace는 DTrace 스크립트 및 단일 라이너 작성을위한 언어 'D'를 제공합니다. 이 언어는 C 및 awk와 유사하며 사용자 영역으로 전달하기 전에 커널 내부의 데이터를 필터링하고 요약 할 수있는 강력한 방법을 제공합니다. 이는 데이터 수집 및 표시의 오버 헤드를 크게 줄일 수 있으므로 성능에 민감한 프로덕션 환경에서 DTrace를 사용할 수있게하는 중요한 기능입니다.

최고의 DTrace 대안

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

DTrace 태그

os-kernel traces debugger software-development developer-tools development

변경 제안

귀하의 의견

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

Your vote has been counted.

Do you have experience using this software?