bpftrace
Linux eBPF를 위한 고급 추적 언어. 더 많은 정보: https://github.com/iovisor/bpftrace.
- bpftrace 버전 표시:
bpftrace -V
- 사용 가능한 모든 프로브 나열:
sudo bpftrace -l
- 원라이너 프로그램 실행 (예: 프로그램별 시스템 호출 수):
sudo bpftrace -e '
tracepoint:raw_syscalls:sys_enter { @[comm] = count(); }'
- 파일에서 프로그램 실행:
sudo bpftrace
경로/대상/파일
- PID로 프로그램 추적:
sudo bpftrace -e '
tracepoint:raw_syscalls:sys_enter /pid == 123/ { @[comm] = count(); }'
- 드라이런을 수행하고 eBPF 형식으로 출력 표시:
sudo bpftrace -d -e '
한_줄_프로그램'