The USE Method: Mac OS X Performance Checklist
This is my example USE Method-based performance checklist for the Apple Mac OS X operating system, for identifying common bottlenecks and errors. This draws upon both command line and graphical tools for coverage, focusing where possible on those that are provided with the OS by default, or by Apple (eg, Instruments). Further notes about tools [...]
In: Mac OS X · Tagged with: dtrace, macosx, performance, usemethod
Virtualization Performance: Zones, KVM, Xen
At Joyent we run a high-performance public cloud based on two different virtualization technologies: Zones and KVM. We have historically run Xen as well, but have phased it out for KVM on SmartOS. My job is to make things go fast, which often means using DTrace to analyze the kernel, applications, and those virtualization technologies. [...]
In: Cloud · Tagged with: cloud, dtrace, kvm, performance, xen, zones
Surge 2012: Real-time in the real world
In September, I attended and spoke at the Surge’12 conference in Baltimore. I highly recommend it for anyone interested in performance. The theme with most talks was problems encountered at scale – and as is often the case – you can learn more from failure than success. Bryan and I gave a talk titled “Real-time [...]
In: Performance · Tagged with: dtrace, performance, slides, video