Systematic Linux performance analysis: the USE method, CPU profiling with perf and flamegraphs, memory pressure with vmstat and /proc/meminfo, I/O profiling with iostat and blktrace, dynamic tracing with bpftrace one-liners, and strace for syscall inspection.
Bpftrace
-
Linux Performance Analysis -
BPF Performance Tools Tour: bcc, bpftrace, and libbpf A tour of the eBPF performance tooling that has reshaped Linux observability — bcc, bpftrace, and libbpf — with practical one-liners and scripts for tracing kernel and userspace events at production scale.
-
eBPF for Observability A practical guide to using eBPF for deep observability — tracing system calls and kernel events with bpftrace, profiling applications with BCC tools, and building network visibility with Cilium.