Systems Performance 2nd Ed.

BPF Performance Tools book

Recent posts:
Blog index

Archived Blog Posts

A selection of older archived posts. (2010-2014)

The following posts first appeared on, although some were unrelated to the DTrace performance tool. I was working for the first container-based cloud, one based on the Solaris/illumos operating systems, and covered topics including virtualization performance. I've included these for historical reference. Linux, tracing, and virtualization have all progressed significantly since then, as covered on my current blog. (2006-2010)

The following posts first appeared on which later became, where I mostly discussed my work at Sun Microsystems. This included improving the performance of the Sun ZFS 7000 series storage appliance, and helping develop and use its Kstat/DTrace-based Analytics observability tool. These posts also became the primary source of performance data for Sun sales, and included many Analytics screenshots to prove that the storage appliance could do what I claimed it could do. (2005-2006)

The following posts first appeared on, a former personal blog where I discussed my spare time projects including the DTraceToolkit. After 2006 I did publish some posts here to separate them from my new role at Sun, up until 2015.

Back to my current blog posts.