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 Read More…

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 Read More…

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.

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

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… Disks chapter File Systems chapter Methodologies & OS chapters Then life Read More…

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!

Look What We Got!

The first copies came in of Brendan Gregg’s new book, Systems Performance: Enterprise and the Cloud. ps You can order the book from InformIT or Amazon. You might also like: What Linux Can Learn from Solaris Performance, and Vice-Versa Systems Performance Book Videos The Perf Book: Getting Started is the Hardest Part Why a Systems Performance Read More…

The first copies came in of Brendan Gregg’s new book, Systems Performance: Enterprise and the Cloud.

ps You can order the book from InformIT or Amazon.

Pearson Education (InformIT)

The Perf Book: Getting Started is the Hardest Part

Brendan’s frustrations getting the Systems Performance book started. Spoiler: the book did eventually get started, and finished. You can order the book from InformIT or Amazon. You might also like: What Linux Can Learn from Solaris Performance, and Vice-Versa Systems Performance Book Videos Look What We Got! Why a Systems Performance Book?

Brendan’s frustrations getting the Systems Performance book started.
Spoiler: the book did eventually get started, and finished.

You can order the book from InformIT or Amazon.

Pearson Education (InformIT)