24장. perf를 사용하여 uprobes 생성
24.1. perf를 사용하여 함수 수준에서 uprobes 생성
perf
툴을 사용하여 프로세스 또는 애플리케이션의 임의 지점에서 동적 추적 포인트를 생성할 수 있습니다. 그런 다음 이러한 추적 포인트를 perf 통계 및
툴과 함께 사용하여 프로세스 또는 애플리케이션 동작을 더 잘 이해할 수 있습니다.
perf
레코드
와 같은 다른 perf
사전 요구 사항
-
perf 설치에 설명된 대로
perf
사용자 공간 도구가 설치되어 있습니다.
절차
프로세스 또는 애플리케이션에서 관심 있는 위치를 모니터링하는 데 관심이 있는 프로세스 또는 애플리케이션에서 uprobe를 생성합니다.
# perf probe -x /path/to/executable -a function Added new event: probe_executable:function (on function in /path/to/executable) You can now use it in all perf tools, such as: perf record -e probe_executable:function -aR sleep 1
추가 리소스
-
시스템의
perf-probe
도움말 페이지 - perf를 사용하여 성능 프로파일 기록 및 분석
- perf stat를 사용하여 프로세스 실행 중 이벤트 계산