📦 bpftrace-tools-doc

38 pages

B

  • bashreadline.bt(8)Print bash commands system wide. Uses bpftrace/eBPF.✨
  • biolatency.bt(8)Block I/O latency as a histogram. Uses bpftrace/eBPF.✨
  • biosnoop.bt(8)Block I/O tracing tool, showing per I/O latency. Uses bpftrace/eBPF.✨
  • biostacks.bt(8)Show disk I/O latency with initialization stacks. Uses bpftrace/eBPF.✨
  • bitesize.bt(8)Show disk I/O size as a histogram. Uses bpftrace/eBPF.✨

C

  • capable.bt(8)Trace security capability checks (cap_capable()).✨
  • cpuwalk.bt(8)Sample which CPUs are executing processes.. Uses bpftrace/eBPF.✨

D

  • dcsnoop.bt(8)Trace directory entry cache (dcache) lookups. Uses bpftrace/eBPF.✨

E

  • execsnoop.bt(8)Trace new processes via exec() syscalls. Uses bpftrace/eBPF.✨

G

K

  • killsnoop.bt(8)Trace signals issued by the kill(),tkill(),tgkill() syscall. Uses bpftrace/eBPF.✨

L

  • loads.bt(8)Prints load averages. Uses bpftrace/eBPF.✨

M

N

  • naptime.bt(8)Trace voluntary sleep calls. Uses bpftrace/eBPF.✨

O

P

R

  • runqlat.bt(8)CPU scheduler run queue latency as a histogram. Uses bpftrace/eBPF.✨
  • runqlen.bt(8)CPU scheduler run queue length as a histogram. Uses bpftrace/eBPF.✨

S

T

  • tcpaccept.bt(8)Trace TCP passive connections (accept()). Uses bpftrace/eBPF✨
  • tcpconnect.bt(8)Trace TCP active connections (connect()). Uses Linux bpftrace/eBPF✨
  • tcpdrop.bt(8)Trace kernel-based TCP packet drops with details. Uses Linux bpftrace/eBPF✨
  • tcplife.bt(8)Trace TCP session lifespans with connection details. Uses bpftrace/eBPF.✨
  • tcpretrans.bt(8)Trace or count TCP retransmits. Uses Linux bpftrace/eBPF✨
  • tcpsynbl.bt(8)Show the TCP SYN backlog as a histogram. Uses bpftrace/eBPF.✨
  • threadsnoop.bt(8)Trace thread creation via pthread_create(). Uses bpftrace/eBPF.✨

U

  • undump.bt(8)Catch UNIX domain socket packages. Uses bpftrace/eBPF.✨

V

W

  • writeback.bt(8)Trace file system writeback events with details. Uses bpftrace/eBPF.✨

X

  • xfsdist.bt(8)Summarize XFS operation latency. Uses bpftrace/eBPF.✨