ftrace: trace your kernel functions!
Performance analysis tools based on Linux perf_events (aka perf) and ftrace - brendangregg/perf-tools
ftrace: trace your kernel functions!
It’s a blog entry I started writing over 3 years ago and never managed to actually finish/publish it, until now. I haven’t checked in a whil...
Investigating Java warmup performance using flame graphs and the Linux perf profiler.
It had been a while since I’d looked into GitHub, so I thought it would be good to spin up a fresh enterprise trial and see what I could find. The GHE code is obfuscated, but it’s just to discourage customers from messing around and if you do a bit of googling there are lots of scripts available to decode it leaving you with regular ruby files for a rails app.
I was keeping an eye on the GitHub Enterprise release notes to see when a patch for my previous bug would land, and when it did there was also a critical fix for an issue in Kramdown:
eBPF: One Small Step
Using syzkaller to fuzz the Linux kernel network stack externally
Examples of using the Linux perf command, aka perf_events, for performance analysis and debugging. perf is a profiler and tracer.
A collection of documents, slides, and videos about Linux performance, mostly created by Brendan Gregg, and with a focus on performance analysis.