Brendan Gregg | |
|---|---|
| Gregg speaking at ZFS Day, 2 October 2012, San Francisco | |
| Born | |
| Occupation | Computer 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.
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]
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]