Control T for TENEX

I recently wrote about FreeBSD, and while on that OS I ran “sleep 5″ then hit Control-T: freebsd10$ sleep 5 load: 0.67 cmd: sleep 90628 [nanslp] 0.92r 0.00u 0.00s 0% 1464k sleep: about 4 second(s) left out of the original 5 Wow! This prints the “load:” and “sleep:” status lines, showing information about the process. [...]

Posted on October 5, 2013 at 9:26 am by Brendan Gregg · Permalink · 3 Comments
In: TENEX · Tagged with: , , , ,

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 [...]

Posted on September 18, 2013 at 11:37 pm by Brendan Gregg · Permalink · 3 Comments
In: Mac OS X · Tagged with: , , ,

DTracing in Anger

My Macbook has becomeso sluggish that it feels like I’m typing ove a 9600 baud modem aagn. Or 2400. It’s alo droping keystokes – which is irritatng as hll – so please forgive theapparent tyos and mistakes. It comes and goes each minute, so thiswhole post isn’t too bad. Usually I cn see what’s wrng [...]

Posted on November 14, 2012 at 10:04 pm by Brendan Gregg · Permalink · 2 Comments
In: DTrace · Tagged with: , ,