Brendan Gregg
| Brendan Gregg | |
|---|---|
Brendan Gregg speaking at ZFS Day, Oct 2, 2012, San Francisco. | |
| Born | Newcastle, New South Wales |
| 💼 Occupation | |
| Known for | USE method, eBPF, DTraceToolkit |
| 🌐 Website | www.brendangregg.com |
Brendan Gregg is a computer engineer known for his work on computing performance. He worked for Intel,[1] and previously worked at Netflix, Sun Microsystems, Oracle Corporation, and Joyent. He was born in Newcastle, New South Wales and graduated from the University of Newcastle, Australia.
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."[2] He investigates and writes about Linux performance on his blog.[3]
Contributions
Gregg has developed various methodologies for performance analysis, notably the USE Method methodology (short for Utilization Saturation and Errors Method).[4]
He has also created visualization types to aid performance analysis, including latency heat maps,[5] utilization heat maps, subsecond offset heat maps, and flame graphs.[6]
His tools are included in multiple operating systems and products, and are in use by companies worldwide. He pioneered eBPF as an observability technology,[7] including authoring many advanced eBPF tracing tools to provide unique insights into system behavior. As a kernel engineer, he developed the ZFS L2ARC: A pioneering file system performance technology. He has also developed and delivered professional training courses on computer performance.
Gregg has authored hundreds of articles about systems performance and multiple technical books, including Systems Performance 2nd Edition (2020) and BPF Performance Tools (2019), both in the Addison-Wesley professional computing series. His prior books were on Solaris performance and DTrace, and were published by Prentice Hall. His books are recommended or required reading at major technology companies.[citation needed]
Gregg was previously known as an expert on using DTrace and the creator of the DTraceToolkit.[8] He is also the star of the Shouting in the Data Center viral video.[9]
Publications
- — (December 2020). Systems Performance, Second edition. ISBN 978-0136820154. Search this book on

- — (December 2019). BPF Performance Tools. Addison-Wesley. ISBN 978-0136554820. Search this book on

- — (May 2016). "The Flame Graph". Communications of the ACM. Association for Computing Machinery. 59 (6): 48–57. doi:10.1145/2909476. ISSN 0001-0782. Retrieved 2021-10-16. Unknown parameter
|s2cid=ignored (help) - — (April 2014). "The Case of the Clumsy Kernel". ;login:. USENIX. 39 (2): 21–25. ISSN 1044-6397. Retrieved 2014-09-16.
- — (October 2013). Systems Performance: Enterprise and the Cloud. Pearson Education. ISBN 978-0133390094. Search this book on

- — (February 2013). "Thinking Methodically About Performance". Communications of the ACM. 56 (2): 45–51. doi:10.1145/2408776.2408791. Retrieved 2013-03-17. Unknown parameter
|s2cid=ignored (help) (detail link) - Brendan Gregg; Jim Mauro (2011). DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X and FreeBSD. Prentice Hall. ISBN 978-0-13-209151-0. Search this book on

- — (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. Sun Microsystems Press/Prentice Hall. ISBN 0131568191. Search this book on

References
- ↑ @brendangregg. "Thanks, Greg! I'm thrilled to be joining [Intel] at this exciting time" (Tweet) – via Twitter. Missing or empty |date= (help)
- ↑ USENIX Association (2013-11-10). "LISA Outstanding Achievement Award".
- ↑ Brendan Gregg. "www.brendangregg.com/blog".
- ↑ Gregg, Brendan. "The USE Method". www.brendangregg.com. Retrieved 2018-07-06.
- ↑ Joab Jackson (2010-06-28). "Oracle engineer reveals latency mysteries with heat maps". Archived from the original on 2013-11-09. Retrieved 2013-11-09. Unknown parameter
|url-status=ignored (help) - ↑ Joab Jackson (2013-11-08). "Flame graph shows computer system performance in a new light".
- ↑ Linux Foundation (12 August 2021). "Facebook, Google, Isovalent, Microsoft and Netflix Launch eBPF Foundation as Part of the Linux Foundation".
- ↑ Brendan Gregg. "DTraceToolkit".
- ↑ Bryan Cantrill; Brendan Gregg (2008-12-31). "Shouting in the Datacenter". YouTube.
External links
- "Interview with Brendan Gregg, winner of the 2013 LISA Award for Outstanding Achievement in System Administration". 2013-11-12.
- Official website
- Brendan Gregg (2010-11-11). "Visualizations for Performance Analysis (and More)". USENIX LISA 2010.
Patents
US patent 8881279B2, Brendan D. Gregg, "Systems and methods for zone-based intrusion detection", issued 2014-11-04, assigned to Joyent, Inc.
US patent 8032708, Brendan D. Gregg, Adam H. Leventhal, Bryan M. Cantrill, "Method and system for caching data in a storage system", issued 2011-10-04, assigned to Oracle America, Inc.
This article "Brendan Gregg" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Brendan Gregg. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
