Jeremy Zawodny is the head MySQL guy at Yahoo!. He writes a blog that is very informative on system engineering issues. In this post Jeremy discusses the differences in threading on Linux and FreeBSD and its effect on MySQL. You should note the following:
- The level of detail that someone putting high performance systems needs to understand about multiple, complex systems and their interactions.
- The kinds of analysis and tools that he uses.
- That there isn't a single right answer. There are lots of "it depends" and compromises.
Zawodny is intelligent, dedicated to his craft, and, I'm sure, well compensated. What's more, he's willing to share his insights regularly on his blog. My hat's off to him.