Solved

Causes of high wait i/o

Posted on 2002-07-23
1
361 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

Master Your Team's Linux and Cloud Stack

Come see why top tech companies like Mailchimp and Media Temple use Linux Academy to build their employee training programs.

Question has a verified solution.

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

Suggested Solutions

Attention: This article will no longer be maintained. If you have any questions, please feel free to mail me. jgh@FreeBSD.org Please see http://www.freebsd.org/doc/en_US.ISO8859-1/articles/freebsd-update-server/ for the updated article. It is avail…
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…
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.

832 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