major.io words of wisdom from a systems engineer

Helpful Linux I/O stack diagram

During one of my regular trips to reddit, I stumbled upon an amazingly helpful Linux I/O stack diagram:

1

It’s quite comprehensive and it can really help if you’re digging through a bottleneck and you’re not quite sure where to look. The original diagram is available in multiple formats from Thomas Krenn’s website.

If you combine that with this slide from Brendan Gregg’s Linux Performance Analysis and Tools presentation from Scale 11x, you can attack performance problems with precision:

5