Solved

Causes of high wait i/o

Posted on 2002-07-23
1
363 Views
Last Modified: 2013-12-06
I've got this voice application running on AIX.  ever so often you just have to restart that application since everything comes to almost a halt.  I did run just the basic sar.  The only thing i noticed was the wait i/o was 97%  and pct idle was 3%.  How do i determine what the causes are? This may be a seperate question, but how do i set up sar to give the best info plus i think it is supposed to give reports.
0
Comment
Question by:xoxomos
1 Comment
 
LVL 14

Accepted Solution

by:
chris_calabrese earned 100 total points
ID: 7172782
Waiting for I/O is a red herring. It just means that the process is waiting for some bits to come off a disk, through a pipe, etc.

The Percent Idle, however, indicates that your system is under great CPU strain, which probably explains why your voice app can't keep up (i.e., can't get the CPU often enough).

If the voice app itself is the thing sucking up all the CPU, then your only solution is to run the app on a faster box.

Otherwise, the app could be setup so that it has real-time priority in the process scheduler. Unixen don't traditionally support this, but some systems like Solaris and HP-UX have been extended to support it. But I don't know if AIX supports it, and I don't know how you'd go about setting it up if it does.
1

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
can't umount nfs share after server goes offline... 4 98
unix example issues 18 106
Solaris 4.1.3 cloning and booting 13 87
Control Number of Log Files -Perl 7 94
In tuning file systems on the Solaris Operating System, changing some parameters of a file system usually destroys the data on it. For instance, changing the cache segment block size in the volume of a T3 requires that you delete the existing volu…
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

756 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question