Brendan Gregg

Last updated

Brendan Gregg
Brendan Gregg, ZFS Day 2012.jpg
Gregg speaking at ZFS Day, 2 October 2012, San Francisco
Born
OccupationComputer engineer
Known for USE method, eBPF, DTraceToolkit
Website www.brendangregg.com

Brendan Gregg is an Australian computer engineer known for his work on computing performance. He has worked at Intel, Netflix, Sun Microsystems, Oracle Corporation, and Joyent. [1] He was born in Newcastle, New South Wales and graduated from the University of Newcastle.

Contents

In November 2013, he received the LISA Outstanding Achievement Award from USENIX "for contributions to the field of system administration, particularly groundbreaking work in systems performance analysis methodologies." [2]

Contributions

Gregg developed the USE Method (Utilization, Saturation, and Errors), a methodology for performance analysis of system resources. [3]

He created several visualization types for performance analysis, including latency heat maps [4] and flame graphs. [5] His flame graph visualization was the subject of a paper in Communications of the ACM . [6]

He pioneered eBPF as an observability technology, [7] authoring eBPF tracing tools included in multiple operating systems. As a kernel engineer at Sun Microsystems, he developed the ZFS L2ARC, a caching layer for the ZFS file system. He was previously known as an expert on DTrace and created the DTraceToolkit. [8]

Publications

Patents

References

  1. Brendan Gregg. "Bio". brendangregg.com. Retrieved 5 March 2026.
  2. "LISA Outstanding Achievement Award". USENIX Association. 10 November 2013. Retrieved 5 March 2026.
  3. Gregg, Brendan. "The USE Method". brendangregg.com. Retrieved 6 July 2018.
  4. Jackson, Joab (28 June 2010). "Oracle engineer reveals latency mysteries with heat maps". Network World. Archived from the original on 9 November 2013. Retrieved 9 November 2013.
  5. Jackson, Joab (8 November 2013). "Flame graph shows computer system performance in a new light". PC World. Retrieved 5 March 2026.
  6. Gregg, Brendan (May 2016). "The Flame Graph" . Communications of the ACM . 59 (6). Association for Computing Machinery: 48–57. doi:10.1145/2909476. ISSN   0001-0782. S2CID   13918204 . Retrieved 16 October 2021.
  7. "Facebook, Google, Isovalent, Microsoft and Netflix Launch eBPF Foundation as Part of the Linux Foundation". Linux Foundation. 12 August 2021. Retrieved 5 March 2026.
  8. Brendan Gregg. "DTraceToolkit". brendangregg.com. Retrieved 5 March 2026.