Brendan Gregg is a kernel and performance engineer who worked at Sun Microsystems and later at Oracle Corporation following its acquisition by Sun. He left Oracle in October, 2010, to become the Lead Performance Engineer at Joyent. In March, 2014, he became a Senior Performance Architect at Netflix.
Gregg was born in Newcastle, New South Wales and attended University of Newcastle, Australia. After working as a technical instructor for Sun Microsystems and later as a consultant, he was hired by Bryan Cantrill to join Sun's Fishworks team in San Francisco.
Gregg is one of the leading experts on DTrace, creator of the DTraceToolkit, and author of two books on DTrace and systems performance. He is also the star of the Shouting in the Data Center viral video.
In November, 2013, he was awarded the LISA Outstanding Achievement Award "For contributions to the field of system administration, particularly groundbreaking work in systems performance analysis methodologies."
Gregg has developed various methodologies for performance analysis, notably the USE Method. He has also created visualization types to aid performance analysis, including latency heat maps, utilization heat maps, subsecond offset heat maps, and Flame Graphs.
- Brendan Gregg (February 2013). "Thinking Methodically About Performance". Communications of the ACM 56 (2): 45–51. doi:10.1145/2408776.2408791. Retrieved 2013-03-17.
- Brendan Gregg, Jim Mauro (2011). DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD. ISBN 0-13-209151-8.
- Brendan Gregg (July 2010). "Visualizing System Latency". Communications of the ACM 53 (7): 48–54. doi:10.1145/1785414.1785435. Retrieved 2012-01-31.
- Richard McDougall, Jim Mauro, Brendan Gregg (2006). Solaris Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris. ASIN 0131568191.
- Brendan Gregg (2013-11-07). "Blazing Performance with Flame Graphs". USENIX LISA. Retrieved 2013-11-12.
- Brendan Gregg (2013-07-26). "Open Source Systems Performance". OSCON. Retrieved 2013-10-24.
- Brendan Gregg (2013-06-19). "Stop the Guessing: Performance Methodologies for Production Systems". Velocity. Retrieved 2013-10-24.
- Brendan Gregg (2013-02-24). "Linux Performance Analysis and Tools". Southern California Area Linux Expo (SCaLE) 11x. Retrieved 2013-03-17.
- Brendan Gregg (2012-12-13). "Performance Analysis Methodology". USENIX LISA 2012. Retrieved 2013-03-17.
- Brendan Gregg (2012-10-02). "ZFS: Performance Analysis and Tools". zfsday 2012. Retrieved 2013-03-17.
- Brendan Gregg (2012-07-25). "The USE Method". FISL 13. Retrieved 2013-03-17.
- Bryan Cantrill & Brendan Gregg (2012-09-28). "The Real-Time Web in the Real World: DIRT in Production". Surge '12. Retrieved 2013-03-17.
- Dave Pacheco, Brendan Gregg (2011-07-26). "Design and Implementation of a Real-Time Cloud Analytics Platform". Open Source Convention Data (OSCON data) 2011. Retrieved 2012-01-31.
- Brendan Gregg (2011-05-26). "Breaking Down Query Latency With DTrace". Percona Live NYC 2011. Retrieved 2012-01-31.
- Brendan Gregg (2010-11-11). "Visualizations for Performance Analysis". USENIX LISA 2010. Retrieved 2012-01-31.
- Brendan Gregg, Jim Mauro (2010-10-24). (video) "How To Build Better Applications With Oracle Solaris DTrace". Oracle Open World 2010. Retrieved 2012-01-31.
- Brendan Gregg (July 2009). (video) "DTrace Crash Course". Kernel Conference Australia (KCA). Retrieved 2012-01-31.
- Brendan Gregg (July 2009). (video) "Kernel Engineering". Kernel Conference Australia (KCA). Retrieved 2011-08-26.
- Bryan Cantrill, Brendan Gregg (2008-11-14). (pdf) "Analytics in the Sun 7000 Series". Customer Engineering Conference (CEC) 2008. Retrieved 2012-01-31.
- Brendan Gregg, Cindi McGuire (2008-11-09). (pdf) "Fishworks". Customer Engineering Conference (CEC) 2008. Retrieved 2012-01-31.
- Adam Leventhal, Brendan Gregg (2007-07-26). "Why Observability Matters - How DTrace Helped Twitter". Open Source Convention (OSCON) 2007. Retrieved 2012-01-31.
- Brendan Gregg, Bryan Cantrill (2006-10-05). "DTrace TCP Provider". Customer Engineering Conference (CEC) 2006. Retrieved 2012-01-31.
- Bryan Cantrill (2008-11-10). "Fishworks: Now it can be told".
- Brendan Gregg. "DTraceToolkit".
- Bryan Cantrill, Brendan Gregg (2008-12-31). "Shouting in the Datacenter".
- USENIX Association (2013-11-10). "LISA Outstanding Achievement Award".
- Joab Jackson (2010-06-28). "Oracle engineer reveals latency mysteries with heat maps".
- Joab Jackson (2013-11-08). "Flame graph shows computer system performance in a new light".
- "Interview with Brendan Gregg, winner of the 2013 LISA Award for Outstanding Achievement in System Administration". 2013-11-12.
- "Brendan's blog".
- Brendan Gregg (2010-11-11). "Visualizations for Performance Analysis (and More)". USENIX LISA 2010.
- Brendan Gregg (2009-10-29). "Little Shop of Performance Horrors". FROSUG (Front Range OpenSolaris User Group). Archived from the original on 2010-01-24.
- Brendan Gregg, Jim Mauro, Roch Bourbonnais (2010-04-29). "Performance Instrumentation Counters". Archived from the original on 2010-04-29.
- Brendan Gregg, Roch Bourbonnais (2010-06-07). "Performance: Experimentation". Archived from the original on 2010-06-07.
- Jim Mauro, Brendan Gregg, Roch Bourbonnais (2010-06-07). "Performance: The "Not a Problem" Problem". Archived from the original on 2010-06-07.
- Brendan Gregg (2011-05-20). "Dynamic Tracing and the DTrace book". BayLISA 2011.
US patent 8468251, William D. Pijewski, Gerald A. Jelinek, Brendan Gregg, Bryan Cantrill, "Dynamic throttling of access to computing resources in multi-tenant systems", issued 2013-06-18, assigned to Joyent Inc.
|This biographical article relating to a computer specialist in the United States is a stub. You can help Wikipedia by expanding it.|