Tag Archives: Brendan Gregg

Brendan

A few (extremely busy) weeks ago, Brendan Gregg wrote a blog post very different from his usual technical treatises: it was about me. And it’s probably the most romantic thing anyone has ever done for me.

It’s taken me a while to come up with an adequate response – I have been, most uncharacteristically, struck dumb. 

But, finally… here goes.


Asked to speak at a stranger’s bachelor party, Bill Murray had this excellent advice to give on love and marriage:

“If you have someone that you think is The One, don’t just think… ‘Okay, let’s make a date. Let’s plan this and make a party and get married.’ Take that person and travel around the world… go to places that are hard to go to and hard to get out of. And if when you come back… you’re still in love with that person, get married at the airport.”

Continue reading Brendan

Metrics Workshop at LISA13

At USENIX LISA`13, Brendan Gregg led a Metrics Workshop, along with Narayan Desai, Kent Skaar, Theo Schlossnagle, and Caskey Dickson. “This was an opportunity for many industry professionals to discuss problems with performance metrics and monitoring, and to propose and discuss solutions.” More details from Brendan here.

I filmed the day, above is a playlist of all the resulting videos. Below is the gallery of photos from all of that edition of LISA, which was… eventful.

What Linux Can Learn from Solaris Performance, and Vice-Versa

Brendan Gregg keynoted the Southern California Area Linux Expo this year, to a packed room, with this talk:

How does Linux system performance compare to other OSes, particularly the performance-focused Solaris family? What features inspired by them could be added to Linux?

Both are bristling with performance features and optimizations, and it’s difficult enough to fully understand the performance of the Linux kernel and its distributions, let alone other kernels and OSes for comparison. Brendan Gregg has unique insight into the performance features and analysis capabilities of both Linux and Solaris-based systems, which he covers in depth in his new book:Systems Performance: Enterprise and the Cloud. He also works at Joyent, a high performance cloud provider, where OS performance is core to the business, and frequently debugs head-to-head performance comparisons. It’s not just each OS’s baseline performance that matters, but also their analysis tools, and how quickly potential customer benchmarks can be debugged and tuned. This talk will include specific areas where SmartOS – an open source illumos kernel derivative of OpenSolaris – often beats Linux performance, and vice-versa. How does Linux compare today, and what can it do next? … and what could the Solaris family learn from Linux?

dtrace.conf 2012

In April, 2012, I organized and ran the second-ever DTrace conference (the first had been held in 2008). I found the venue and sponsors, did all the logistics, live streamed and filmed the entire day’s proceedings. It was run somewhat unconference style, with Bryan Cantrill emceeing, so the final list of talks you see below emerged over the course of the day.

Perhaps my greatest feat for this conference was persuading the Oracle DTrace for Linux team to attend and speak!

For a good overview and wrap-up, see Adam’s blog post on dtrace.conf.

8:30 AM registration, coffee by Stone Cobra, breakfast by DEY for illumos  
9:00 opening  
9:15 State of the Union – video Bryan Cantrill
  Setting the Agenda – video  
10:15 coffee break by Stone Cobra  
10:30 User-Level CTF – video Adam Leventhal
10:45 Dynamic Translators – video Dave Pacheco
11:15 Control flow & language enhancements – video Eric Schrock
12:30 lunch sponsored by Nexenta  
1:00 PM coffee by Stone Cobra  
1:15 Carousel ride!  
1:30 Clang Parser for DTrace – video John Thompson
2:00 Visualizations – video Brendan Gregg
2:30 Visualizations, Enabling toolchain for seamless USDT – video Theo Schlossnagle
  Visualizations – video Richard Elling
3:20 Coffee by Stone Cobra  
3:30 DTrace in node.js – video Mark Cavage
4:00 User-land probes for Erlang virtual machine – video Scott Lystig Fritchie
4:45 DTrace on Linux – video Kris Van Hees
5:30 ZFS DTrace provider Matt Ahrens
5:45 DTrace on FreeBSD – video Ryan Stone
  Bryan throwing big heavy books at people  
6:00 Barriers to Adoption – video Jarod Jenson
6:30 beer sponsored by Basho  
7:30 out of venue, go for dinner  

Many more videos about DTrace can be found in my YouTube DTrace playlist.

Statistics & Visualizations: Two Lightning Talks by Brendan Gregg

At USENIX LISA 13, Brendan Gregg led a full-day, interactive workshop on metrics, with attendees from across the tech industry. Tutorial material was provided by Brendan, along with Caskey Dickson of Google and Theo Schlossnagle of OmniTI. There were also group exercises and presentations. I filmed it all, and we’ll be rolling it out to everyone soon.

At the end of the day, Brendan gave two quick summary talks on statistics and visualizations, presented here as a teaser.

The full playlist from the workshop is here.