#1  
Old 12th September 2007, 03:00
hrdGn2007 hrdGn2007 is offline
Junior Member
 
Join Date: Sep 2007
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
 
Default How to find %WA in top

I've come across a very busy systems that is suffering from excessive waits. For example, the system is experiencing <10%CPU, <5%Idle and >90%WA as shown in top. Additionally, vmstat was showing blocked over 10 most of the time. Curiously, however, the % wait does seem to change much if we throw extra process that are io intensive ( such as tar ). My belief is that there is a utility used in the application that is driving the system nuts.

My question is, how do I find that offending process and what,exactly, is the resource it's abusing. I'm not a kernel developer, but in my reading of a couple of modern operating system books, there are memory structures that keep track of what processes are using what resources.

Is there a utility out there already that I can use?

I'd like to avoid hunting through code and resorting to guess work.

Thanks in advance,
hrdGn2007

Last edited by hrdGn2007; 12th September 2007 at 03:02.
Reply With Quote
Sponsored Links
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sudden Problem Started using cp: command "omitting directory" bpmee Server Operation 11 22nd November 2006 16:39
the TOP command? edge Server Operation 12 26th August 2006 13:41
Cannot retrieve or find libsas12 package n0fx Server Operation 2 6th April 2006 20:59
view webalizer stats kuyaedz General 22 12th March 2006 14:45
suse 9.3 install: E: Couldn't find package ncftp aallen Installation/Configuration 4 26th January 2006 20:02


All times are GMT +2. The time now is 16:19.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.