1820254 Members
2648 Online
109622 Solutions
New Discussion юеВ

iowait

 
SOLVED
Go to solution
Tonatiuh
Super Advisor

iowait

Red Hat Enterprise Linux 3.0

The "top" command shows a column named 'iowait' which has values about 50%. I have seen that the addition of the values of columns 'user','system' and 'iowait', plus the 'idle' is about 100% so that I think this value (of 'iowait') is involved in a performance problem of the overal server.

Can anyone say me more about the meanning of 'iowait' values?
3 REPLIES 3
Gopi Sekar
Honored Contributor
Solution

Re: iowait


I believe iowait describes the percentage of cpu resources spent in waiting for IO request to complete (like hard disk reading/writing, IO devices reading/writing etc).

check your harddisk and type of harddisk. this may also come up if you have lesser amount of RAM than required and lot of swapping is happening.

Hope this helps,
Gopi

Never Never Never Giveup
Ivan Ferreira
Honored Contributor

Re: iowait

What Gopi said is right, the iowait may indicate an I/O (disks,network) bottleneck.

You should investigate your paging activity and disk access, 50% iowait is high.

A poor tuned application can cause this behaveour.
Por que hacerlo dificil si es posible hacerlo facil? - Why do it the hard way, when you can do it the easy way?
Sudeesh
Respected Contributor

Re: iowait

If a particular disk hardware is having issues, that will cause more i/o wait. Use sar -d to identify any disk bottlenecks.

See sar man page or below link for command details.

http://www.computerhope.com/unix/usar.htm

Sudeesh
The most predictable thing in life is its unpredictability