Tag Archives: systems performance

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?

Reviews of “Systems Performance”

Buy the book!

Brendan is reticent about blowing his own horn, so I gathered this list for him!

Hacker News:

scott_s 7 hours ago | link

This is brilliant – I just spent 15 minutes browsing his site, and I am seriously considering purchasing his book.I’m recently realized that I have built up a lot of intuition over the years for how to improve the performance of interesting applications on real systems. I follow a lot of these procedures. Recently, I’ve been trying to explain to others how to do this, but I’ve been explaining it in an ad-hoc manner, as it comes up. Turns out, Brendan Gregg has already explained it all in a systematic, digestible way.

Really brilliant stuff. Computer systems are discoverable, we can always figure out what’s going on with enough patience, reasoning, a systematic approach, and the right tools. I’m glad to have a resource I can send to others, and that I can hopefully learn more from.

reply

incision 3 hours ago | link

>’I am seriously considering purchasing his book.’In my opinion, you should go ahead and do it.

It’s available on Safari where I’m a subscriber, but I grabbed a copy anyway – it’s not just good, but pretty damn unique in that it supplies a wide breadth while maintaining good depth of coverage.

reply

If you’re reading the book, reviews on Amazon are always welcome, too!

Buy from Amazon
or click the image to the right to buy from Informit, which usually has a print + ebook bundle available.

https://twitter.com/pavlobaron/status/399615351933378560

https://twitter.com/ben_nugent/status/399248933945225216

https://twitter.com/khushil/status/399225821728366592

https://twitter.com/PreetamJinka/status/398957942952583169

https://twitter.com/billblum/status/398488827058069504

https://twitter.com/rksinglemalt/status/398420748815331328

https://twitter.com/awgross/status/397768126731141120

https://twitter.com/bdha/status/397523138248187904

https://twitter.com/ivaxer/status/395060175343996928

https://twitter.com/DeirdreS/status/393796575455371265

https://twitter.com/xaprb/status/393560727216066560

https://twitter.com/bdha/status/393554197939245056

https://twitter.com/OldManRamsey/status/392444786499530752

Brendan is reticent about blowing his own horn. So I gathered this list for him:

https://twitter.com/pborenstein/status/392018346704908288

https://twitter.com/spiceee/status/391958375195762688

https://twitter.com/rodeeend/status/390734466240741376

https://twitter.com/defactojames/status/389767627519696896

ps You can order the book from InformIT or Amazon.

Pearson Education (InformIT)

Systems Performance Book Videos

While Brendan was writing his new book Systems Performance: Enterprise and the Cloud, we filmed some short videos about why he wanted to write a systems performance book, how hard it was to get started, and about a few chapters as he completed them…

Then life became busy and insane (partly because he was writing a book, but not only), and we didn’t shoot anything at all for months. And then, finally, the book was finished.

Many months after that, when the book was finally in print, we launched it at a meetup of BayLISA, where Brendan gave a long talk on all of it, with in-depth look at Chapter 6: CPUs.

The book is also available from Informitin paper, ebook, or a bundle of both!