DTrace for Linux
Yesterday (October 4, 2011) Oracle made the surprising announcement that they would be porting some key Solaris features, DTrace and Zones, to Oracle Enterprise Linux. As one of the original authors, the news about DTrace was particularly interesting to me, so I started digging. I should note that this isn’t the first time I’ve written [...]
In: DTrace · Tagged with: DTrace, illumos, Linux, OEL, OOW, OpenSolaris, Oracle, Solaris
Leaving Oracle
I joined the Solaris Kernel Group in 2001 at what turned out to be a remarkable place and time for the industry. More by luck and intuition than by premonition, I found myself surrounded by superlative engineers working on revolutionary technologies that were the products of their own experience and imagination rather than managerial fiat. [...]
In: Fishworks · Tagged with: DTrace, Fishworks, Oracle, Solaris
Triple-Parity RAID-Z
Double-parity RAID, or RAID-6, is the de facto industry standard for storage; when I started talking about triple-parity RAID for ZFS earlier this year, the need wasn’t always immediately obvious. Double-parity RAID, of course, provides protection from up to two failures (data corruption or the whole drive) within a RAID stripe. The necessity of triple-parity [...]
In: ZFS · Tagged with: Fishworks, GaloisField, OpenSolaris, RAID-Z, raidz3, Solaris, ZFS
Expand-O-Matic RAID-Z
I was having a conversation with an OpenBSD user and developer the other day, and he mentioned some ongoing work in the community to consolidate support for RAID controllers. The problem, he was saying, was that each controller had a different administrative model and utility — but all I could think was that the real [...]
In: ZFS · Tagged with: OpenSolaris, RAID-Z, Solaris, ZFS
DTrace Knockoffs
Update 8/6/2007: Those of you interested in this entry may also want to check out my next entry on the legality of a hypothetical port of DTrace to Linux. Tools We Wish We Had — OSCON 7/26/2007 Last week at OSCON someone set up a whiteboard with the heading “Tools We Wish We Had”. People [...]
In: DTrace · Tagged with: DTrace, Linux, OpenSource, Solaris, SystemTap
Double-Parity RAID-Z
When ZFS first started, it was just Jeff trying to pair old problems with new solutions in margins too small to contain either. Then Matt joined up to bring some young blood to the project. By the time the project putback, the team had grown to more than a dozen. And now I’ve been pulled [...]
In: ZFS · Tagged with: GaloisField, OpenSolaris, RAID-Z, raidz2, Solaris, ZFS
DTrace for Linux
With BrandZ, it’s now possible to use DTrace on Linux applications. For the uninitiated, DTrace is the dynamic tracing facility in OpenSolaris; it allows for systemic analysis of a scope and precision unequalled in the industry. With DTrace, administrators and developers can trace low level services like I/O and scheduling, up the system stack through [...]
In: DTrace · Tagged with: brandz, DTrace, Linux, OpenSolaris, Solaris