2
DTrace는 기본적으로 Solaris, Mac OS X 및 FreeBSD를 포함한 다양한 운영 체제에 포함되어있는 성능 분석 및 문제 해결 도구입니다.Linux 포트가 개발 중입니다.DTrace는 모든 소프트웨어를 계측합니다.응용 프로그램, 데이터베이스 및 웹 서버를 포함한 사용자 수준의 소프트웨어뿐만 아니라 운영 체제 커널 및 장치 드라이버DTrace가 개척 한 계측 기술인 Dynamic Tracing의 약자로, 실시간 실행 명령에 계측 코드를 동적으로 패치합니다.DTrace 기능은 또한 정적 추적을 지원합니다. 배포하기 전에 사용자 친화적 인 추적 점이 코드에 추가되고 컴파일됩니다 .... DTrace는 DTrace 스크립트 및 한 줄 작성기를위한 언어 'D'를 제공합니다.이 언어는 C 및 awk와 유사하며 사용자 영역으로 전달하기 전에 커널 내부의 데이터를 필터링하고 요약하는 강력한 방법을 제공합니다.이는 데이터 수집 및 표시의 오버 헤드를 크게 줄일 수 있으므로 성능에 민감한 프로덕션 환경에서 DTrace를 사용할 수있게하는 중요한 기능입니다.
dtace