Hacker News new | past | comments | ask | show | jobs | submit login

Very cool. Exec Summary:

Conclusion

With the Flame Graph visualization, CPU time in the Linux kernel can be quickly understood and inspected. In this post, I showed Flame Graphs for different workloads: networking, file system I/O, and process execution. As a SVG in the browser, they can be navigated with the mouse to inspect element details, revealing percentages so that performance issues or tuning efforts can be quantified.

I used perf_events and SystemTap to sample stack traces, one task out of many that these powerful tools can do. It shouldn’t be too hard to use oprofile to provide the data for Flame Graphs as well.

https://github.com/brendangregg/FlameGraph




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: