Package perf-tools
- bitesize(8) β show disk I/O size as a histogram. Uses Linux perf_events.
- cachestat(8) β Measure page cache hits/misses. Uses Linux ftrace.
- execsnoop(8) β trace process exec() with arguments. Uses Linux ftrace.
- funccount(8) β count kernel function calls matching specified wildcards. Uses Linux ftrace.
- funcgraph(8) β trace kernel function graph, showing child function calls and times. Uses Linux ftrace.
- funcslower(8) β trace kernel functions slower than a threshold (microseconds). Uses Linux ftrace.
- functrace(8) β trace kernel function calls matching specified wildcards. Uses Linux ftrace.
- iolatency(8) β summarize block device I/O latency as a histogram. Uses Linux ftrace.
- iosnoop(8) β trace block I/O events as they occur. Uses Linux ftrace.
- killsnoop(8) β trace kill() syscalls with process and signal details. Uses Linux ftrace.
- kprobe(8) β trace a given kprobe definition. Kernel dynamic tracing. Uses Linux ftrace.
- opensnoop(8) β trace open() syscalls with file details. Uses Linux ftrace.
- perf-stat-hist(8) β histogram summary of tracepoint values. Uses Linux perf_events.
- reset-ftrace(8) β reset state of ftrace, disabling all tracing. Written for Linux ftrace.
- syscount(8) β count system calls. Uses Linux perf_events.
- tcpretrans(8) β show TCP retransmits, with address and other details. Uses Linux ftrace.
- tpoint(8) β trace a given tracepoint. Static tracing. Uses Linux ftrace.
- uprobe(8) β trace a given uprobe definition. User-level dynamic tracing. Uses Linux ftrace. EXPERIMENTAL.