Bio

I hate writing bios. From time to time, conference organizers, journalists, and publishers ask me for a bio of a certain length ("50-75 words, "around 100 words", etc.), and so I'll cache my most recent ones here. This page also has my interviews and upcoming talks.

Very Short

Industry expert in computing performance and eBPF. Solves hard problems. Makes things faster.

Short (<75 words)

Brendan Gregg is an internationally renowned expert in computing performance. He is an Intel Fellow, focusing on AI performance, cloud computing, and eBPF. Previously at Netflix and Sun Microsystems, he authored Systems Performance and BPF Performance Tools (Addison-Wesley), and received the USENIX LISA Outstanding Achievement award. He has delivered industry-leading performance for various products, and created widely used performance tools, methodologies, and visualizations, including flame graphs. His work is the basis for multiple startups.

Medium (around 100 words)

Brendan Gregg is an internationally renowned expert in computing performance. He is an Intel Fellow where he works on the performance of all hardware and software, especially AI, GPUs, cloud computing, and eBPF. He authored Systems Performance and BPF Performance Tools (Addison-Wesley professional computing series), and received the USENIX LISA Outstanding Achievement award. Previously a performance expert at Netflix and Sun Microsystems, he has delivered industry-leading performance for various products. He also created widely used performance tools, methodologies, and visualizations, including flame graphs, and pioneered eBPF observability. His work has saved the industry over USD$1B, and has been the basis for multiple startups.

Long

Brendan Gregg is an internationally renowned expert in computing performance. He is an Intel Fellow where he works on the performance of all hardware and software, especially AI, GPUs, cloud computing, and eBPF. He was previously a leader of performance engineering at Netflix, where he did large-scale computer performance design, evaluation, analysis, and tuning. He was also among the top performance experts at Sun Microsystems, and delivered industry-leading performance for a variety of commercial products and enterprise environments. He has created widely used tools, methodologies, and visualizations for performance analysis, including flame graphs. His tools are included in multiple operating systems and products, and are in use by companies worldwide. He pioneered eBPF as an observability technology and leads the industry in its usage. His work has saved the industry over USD$1B through performance improvements, and has been the basis for multiple startups.

He has authored hundreds of articles about systems performance and multiple technical books, including Systems Performance 2nd Edition (2021) 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. He has also been an invited keynote speaker at technical conferences worldwide, and received the USENIX LISA Outstanding Achievement award.

He provides performance expertise for multiple company functions, including directing other teams, evaluating new technologies, and making individual contributions. He has extensive performance tuning experience for enterprise and small- to large-scale cloud computing environments, and root cause analysis of complex problems across the software stack and down to metal. He has worked with sales organizations to win and retain customers during proof of concepts and product support, including direct work with Fortune 500 companies, securing millions in company revenue. He has represented Sun Microsystems and Netflix worldwide as a performance expert.

His creations include flame graphs and latency heat maps, the USE methodology, and advanced eBPF tracing tools to provide unique insights into system behavior. His prior work includes leading performance efforts for the world's first container-based cloud, and for the first ZFS storage appliance, in both cases delivering industry-leading performance. 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.

Way too long make it stop

Click here.

Interviews

Talks

Upcoming talks:

Conferences I will or have spoken at. Mouse-over for names (tooltip), click for websites:

Prior conference talks include (see my homepage for slides and video):

  1. "eBPF and Performance" (workshop keynote), Brendan Gregg ACM SIGCOMM, Sydney 2024
  2. "eBPF" (keynote), Brendan Gregg, eBPF Day India, virtual 2024
  3. "Go Flame Graphs" (lightning talk), Brendan Gregg, GopherConAU, Sydney 2023
  4. "Fast by Friday: Why Kernel Superpowers are Essential", Brendan Gregg, Kernel Recipes, Paris 2023
  5. "Fast by Friday: Why eBPF is Essential" (keynote), Brendan Gregg, eBPF Summit, online 2023
  6. "Computer Performance 2022: What's On the Horizon" (keynote), Brendan Gregg, USENIX SREcon APAC, Sydney 2022
  7. "Extended BPF: A New Type of Software", Brendan Gregg, YOW! Perth, 2022
  8. "BPF Guidelines For Newcomers", Brendan Gregg, LSFMMBPF, Palm Springs 2022
  9. "BPF Observability Tools Update", Brendan Gregg, LSFMMBPF, Palm Springs 2022
  10. "Computer Performance 2021: What's On the Horizon", Brendan Gregg, YOW!, online 2021
  11. "Processor Benchmarking" (guest appearance), Brendan Gregg, Intel InnovatiON, online 2021
  12. "Performance Wins with BPF: Getting Started" (keynote), Brendan Gregg, eBPF Summit, online 2021
  13. "Performance Wins with BPF: Getting Started", Brendan Gregg, Facebook @Scale, online 2021
  14. "Computer Performance: On the Horizon" (plenary), Brendan Gregg, USENIX LISA, online 2021
  15. "BPF Internals", Brendan Gregg, USENIX LISA, online 2021
  16. "Performance Wins with BPF: Getting Started" (keynote), Brendan Gregg, eBPF Summit, online 2020
  17. "Linux Systems Performance" (keynote), Brendan Gregg, YOW! Auckland, Perth, Singapore, Hong Kong, online 2020
  18. "Brendan/Netflix Updates", Brendan Gregg, LSFMMBPF, online 2020
  19. "BPF Performance Analysis at Netflix", Brendan Gregg, AWS re:Invent, Las Vegas 2019
  20. "Linux Systems Performance", Brendan Gregg, USENIX LISA, Portland 2019
  21. "Extended BPF: A New Type of Software" (keynote), Brendan Gregg, UbuntuMasters, Santa Clara 2019
  22. "BPF Observability" (keynote), Brendan Gregg, LSFMM, San Juan, Puerto Rico 2019
  23. "eBPF Performance Tools 2019", Brendan Gregg, SCaLE17x, Los Angeles 2019
  24. "Cloud Performance Root Cause Analysis at Netflix" (keynote), Brendan Gregg, YOW! Conference, Melbourne, Australia 2018
  25. "Cloud Performance Root Cause Analysis at Netflix" (keynote), Brendan Gregg, YOW! Conference, Brisbane, Australia 2018
  26. "Cloud Performance Root Cause Analysis at Netflix" (keynote), Brendan Gregg, YOW! Conference, Sydney, Australia 2018
  27. "Working at Netflix" (keynote), Brendan Gregg, YOW! CTO Summit, Sydney & Melbourne, Australia 2018
  28. "Linux Performance 2018", Brendan Gregg, All Things Open, Raleigh 2018
  29. "BPF Observability", Brendan Gregg, NetConf, Boston 2018
  30. "Linux Performance 2018" (keynote), Brendan Gregg, PerconaLive, Santa Clara 2018
  31. "CPU Utilization is WRONG" (lightning talk), Brendan Gregg, SCALE16x, Los Angeles 2018
  32. "How Netflix Tunes EC2 Instances for Performance", Brendan Gregg, AWS re:Invent, Las Vegas 2017
  33. "Linux Container Performance Analysis", Brendan Gregg, USENIX LISA, San Francisco 2017
  34. "Using Linux perf at Netflix", Brendan Gregg, Kernel Recipes, Paris 2017
  35. "Performance Analysis Superpowers with Linux BPF", Brendan Gregg, Kernel Recipes, Paris 2017
  36. "System Performance Analysis Methodologies" (keynote), Brendan Gregg, EuroBSDcon, Paris 2017
  37. "Performance Analysis Superpowers with Linux BPF", Brendan Gregg, Open Source Summit, Los Angeles 2017
  38. "Performance Superpowers with Enhanced BPF", Brendan Gregg, USENIX ATC, Santa Clara 2017
  39. "Visualizing Performance with Flame Graphs", Brendan Gregg, USENIX ATC, Santa Clara 2017
  40. "Performance Analysis Superpowers with Linux eBPF", Brendan Gregg, O'Reilly Velocity, San Jose 2017
  41. "Container Performance Analysis", Brendan Gregg, DockerCon, Austin 2017
  42. "Linux 4.x Tracing: Performance Analysis with bcc/BPF", Brendan Gregg, SCaLE15x, Los Angeles 2017
  43. "BPF Tools", Brendan Gregg, IO Visor Summit, Mountain View 2017
  44. "Linux Monitoring at Scale with eBPF", Alex Maestretti, Brendan Gregg, BsidesSF, San Francisco 2017
  45. "BPF: Tracing and More", Brendan Gregg, linux.conf.au, Hobart, Australia 2017
  46. "Linux 4.x Tracing Tools: Using BPF Superpowers", Brendan Gregg, USENIX LISA, Boston 2016
  47. "Designing Tracing Tools", Brendan Gregg, Sysdig CCWFS, San Francisco 2016
  48. "Java Performance Analysis on Linux with Flame Graphs", Brendan Gregg, JavaOne, San Francisco 2016
  49. "System Methodology - Holistic Performance Analysis on Modern Systems" (keynote), Brendan Gregg, ACM Applicative, New York 2016
  50. "Linux Systems Performance", Brendan Gregg, PerconaLive, Santa Clara 2016
  51. "Performance Checklists for SREs" (keynote), Brendan Gregg, USENIX SREcon, Santa Clara 2016
  52. "Linux 4.x Performance: Using BPF Superpowers", Brendan Gregg, Performance@Scale, Menlo Park 2016
  53. "Broken Linux Performance Tools", Brendan Gregg, SCaLE14x, Los Angeles 2016
  54. "Broken Performance Tools", Brendan Gregg, QCon, San Francisco 2015
  55. "Java Mixed-Mode Flame Graphs", Brendan Gregg, JavaOne, San Francisco 2015
  56. "Netflix Instance Performance Analysis Requirements", Brendan Gregg, Monitorama, Portland 2015
  57. "Linux Profiling at Netflix", Brendan Gregg, SCaLE13), Los Angeles 2015
  58. "Linux Performance Analysis: New Tools and Old Secrets", USENIX LISA, Seattle 2014
  59. "Performance Tuning EC2 Instances", Brendan Gregg, AWS re:Invent, Las Vegas 2014
  60. "FreeBSD Flame Graphs", Brendan Gregg, FreeBSD Developer and Vendor Summit, San Jose 2014
  61. "Performance Analysis", Brendan Gregg, MeetBSD California, San Jose 2014
  62. "Linux Performance Tools", Brendan Gregg, LinuxCon | CloudOpen Europe, Düsseldorf 2014
  63. "From DTrace to Linux", Brendan Gregg, Tracing Summit, Düsseldorf 2014
  64. "From Clouds to Roots", Brendan Gregg, SurgeCon, Baltimore 2014
  65. "Linux Performance Tools", Brendan Gregg, LinuxCon | CloudOpen North America, Chicago 2014
  66. "Analyzing OS X Systems Performance with the USE Method", Brendan Gregg, MacIT, San Francisco 2014
  67. "What Linux can learn from Solaris performance and vice-versa" (keynote), Brendan Gregg, SCaLE12x, Los Angeles 2014
  68. "Blazing Performance with Flame Graphs" (plenary), Brendan Gregg, USENIX LISA, Washington DC, 2013
  69. "Open Source Systems Performance", Brendan Gregg, O'Reilly Open Source Convention (OSCON), Portland 2013
  70. "Stop the Guessing: Performance Methodologies for Production Systems", Brendan Gregg, Velocity, Santa Clara 2013
  71. "Linux Performance Analysis and Tools", Brendan Gregg, Southern California Linux Expo (SCaLE11x), Los Angeles 2013
  72. "Performance Analysis Methodology", Brendan Gregg, USENIX LISA, San Diego 2012
  73. "ZFS Performance Analysis and Tools", Brendan Gregg, zfsday, San Francisco 2012
  74. "DTracing the Cloud", Brendan Gregg, illumosday, San Francisco 2012
  75. "The USE Method", Brendan Gregg, Fórum Internacional Software Livre 13 (FISL13), Porto Alegre 2012
  76. "Visualizations", Brendan Gregg, dtrace.conf, San Francisco 2012
  77. "Performance Analysis: new tools and concepts from the cloud", Brendan Gregg, SCaLE10x, Los Angeles 2012
  78. "Breaking Down Query Latency With DTrace", Brendan Gregg, Percona Live, New York 2011
  79. "Visualizations for Performance Analysis", Brendan Gregg, Large Installation System Admininistration (USENIX LISA), San Jose 2010
  80. "How To Build Better Applications With Oracle Solaris DTrace", Brendan Gregg, Jim Mauro, Oracle Open World (OOW), San Francisco 2010
  81. "DTrace Crash Course", Brendan Gregg, Kernel Conference Australia (KCA), Brisbane 2009
  82. "Kernel Engineering", Brendan Gregg, Kernel Conference Australia (KCA), Brisbane 2009
  83. "Analytics in the Sun 7000 Series", Bryan Cantrill, Brendan Gregg, Sun Microsystems Customer Engineering Conference (CEC), Las Vegas 2008
  84. "Fishworks", Brendan Gregg, Cindi McGuire, Sun Microsystems Customer Engineering Conference (CEC), Las Vegas 2008
  85. "Network Providers", Brendan Gregg, dtrace.conf, San Francisco 2008

Prior meetup talks include:

  1. "FlameScope Pattern Recognition", Brendan Gregg, Martin Spier, LinkedIn Performance Engineering Meetup, Sunnyvale 2018
  2. "PMCs in the Cloud", Brendan Gregg, South Bay SRE meetup, Los Gatos 2017
  3. "Dynamic Tracing and DTrace", Brendan Gregg, BayLISA, Silicon Valley 2011
  4. "DTrace Topics", Brendan Gregg, SVOSUG, Santa Clara 2007
  5. "Solaris Internals 2nd Edition and the Performance and Tools book", Brendan Gregg, SOSUG, Sydney 2006

Prior tutorials/workshops:

  1. "BPF Performance Tools", Brendan Gregg, USENIX LISA, Portland 2019
  2. "Linux Performance Analysis Using Perf and BPF", Brendan Gregg, Sasha Goldshtein, USENIX LISA, Boston 2016
  3. "Linux Performance Tools", Brendan Gregg, O'Reilly Velocity, Santa Clara 2015
  4. "Metrics Workshop", Brendan Gregg, Narayan Desai, Kent Skaar, Theo Schlossnagle, Caskey Dickson, USENIX LISA, Washington DC 2013
  5. Not listed here are instructor led professional training classes I've developed and delivered, which ranged from 3 to 10 days in length.

Prior volunteer work:

  1. eBPF Foundation 2021-: Technical steering committee (BSC)
  2. USENIX SREcon APAC 2023: Program co-chair with Jamie Wilkinson
  3. USENIX LISA 2018: Program co-chair with Rikki Endslsey
  4. USENIX LISA 2016-2021: Steering committee

Last updated: 06-Aug-2024