Dramatically Improving Performance by Debugging Brutally Complex Prolems
Thursday, August 30, 2012 at 9:16AM
General Chicken in Performance, Strategy

Debugging complex problems is 90% persistence and 50% cool tools. Brendan Gregg in 10 Performance Wins tells a fascinating story of how a team at Joyent solved some weird and challenging performance issues deep in the OS. It took lots of effort, DTraceFlame Graphs, USE Method, and writing custom tools when necessary. Here's a quick summary of the solved cases:

The article contains many juicy details, but the take home is a general process for dramatically improving performance by debugging brutally complex problems.

Article originally appeared on (http://highscalability.com/).
See website for complete article licensing information.