page = brendan gregg's homepage
url = http://www.brendangregg.com
An article for opensource.com: An introduction to bpftrace for Linux , summarizing the syntax and including a one-liners tutorial ( PDF ) (2019).
A post on 7 tools for analyzing performance in Linux with bcc/BPF for opensource.com, which is also my first post on eBPF for the Fedora/Red Hat family of operating systems ( PDF ) (2017).
Contributed documentation on the DTrace on FreeBSD wiki page: the initial one-liners list ( PDF ) and a 12 part tutorial ( PDF ).
My post The MSRs of EC2 was the first to show that CPU Model Specific Registers were available in the cloud and could be used to measure interesting details such as the real CPU clock rate and temperature of instances (Xen guests). Weeks after my post (and possibly inspired by it) a security researcher found an MSR vulnerability in EC2 that required a cloud-wide reboot (2014).
My Solaris 10 Zones page from 2005, where I developed models for configuring Zones with Resource Controls. This was pioneering work for the performance isolation of containers (nowadays the realm of Linux cgroups). I was not a Sun employee at the time. Sun later based their official docs on my work, without attribution (they were not allowed to include my home page URL in the official Sun references).
I've also developed software as a professional kernel engineer, which isn't listed below (e.g., the ZFS L2ARC ).