G'Day, On Wed, Dec 17, 2008 at 06:12:27PM -0500, Jianhua Yang wrote: > > Hello, > I use Brendan's sysperfstat script to see the overall system > performance and found the the disk utilization is over 100: > 15:51:38 14.52 15.01 200.00 24.42 0.00 0.00 83.53 0.00 > 15:51:42 11.37 15.01 200.00 25.48 0.00 0.00 88.43 0.00 > ------ Utilisation ------ ------ Saturation ------ > Time %CPU %Mem %Disk %Net CPU Mem Disk Net > 15:51:45 11.01 15.01 200.00 12.02 0.00 0.00 95.03 0.00 > 15:51:48 13.80 15.01 200.00 24.87 0.00 0.00 98.86 0.00 > 15:51:51 9.44 15.01 200.00 17.02 0.00 0.00 102.64 0.00 > 15:51:54 9.49 15.01 164.59 9.10 0.00 0.00 83.75 0.00 > 15:51:57 16.58 15.01 2.83 20.46 0.00 0.00 0.00 0.00
Disk and Network are in terms of a single disk or network interface. From the header of sysperfstat: # The utilisation values for CPU and Memory have maximum values of 100%, # Disk and Network don't. 100% CPU means all CPUs are running at 100%, however # 100% Disk means perhaps 1 disk is running at 100%, or 2 disks at 50%; # a similar calculation is used for Network. There are some sensible # reasons behind this decision that I hope to document at some point. Sorry for the confusion. I've err'd on the side of false-positives rather than false-negatives, as your next step is now to drill down further and use iostat as Jim suggested. sysperfstat is a pretty simple Perl script anyway - you can customise it as needed. Brendan -- Brendan Gregg, Sun Microsystems Fishworks. http://blogs.sun.com/brendan _______________________________________________ dtrace-discuss mailing list dtrace-discuss@opensolaris.org