Chapter 26. Monitoring processes for performance bottlenecks using perf circular buffers