perf

perf

계측기 CPU 성능 카운터, 추적 점, kprobes 및 uprobe (동적 추적).
perf는 Linux의 성능 분석 도구이며 tools / perf에서 Linux 커널 버전 2.6.31에서 사용 가능하며 자주 업데이트되고 향상됩니다.경량 프로파일 링이 가능하며 하드웨어 성능 카운터, 추적 점, 소프트웨어 성능 카운터 (예 : hrtimer) 및 동적 프로브 (예 : kprobes 또는 uprobe)를 지원합니다.perf의 출력은 불꽃 그래프를 생성하는 데 사용될 수 있습니다.perf는 "Linux 용 성능 카운터 (PCL)", "Linux 성능 이벤트 (LPE)", "perf_events"또는 "Perf 도구"라고도합니다.
perf

Linux 용 perf의 대안

strace

strace

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

DTrace

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

ltrace

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

SystemTap

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

ktap

ktap은 Linux 용 스크립트 기반 동적 추적 도구입니다.스크립트 언어를 사용하며 사용자가 Linux 커널을 동적으로 추적 할 수 있습니다.
ftrace

ftrace

Ftrace는 시스템 개발자와 설계자가 커널 내부에서 진행중인 작업을 찾도록 도와주는 내부 추적 프로그램입니다.