07-13-2007
Not knowing much about your machine here are a few thoughts.
1. Are you using the fastest disks you can, both rotational speed and transfer speed and can your disk controllers support the transfer rates?
2. Consider having a number of disks so binaries live on different disks to data. This will reduce the time spent waiting for seeks to occur.
3. In certain configurations, a RAID arrangement may speed up access to disks.
4, Are you using delayed writes?
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
i have a server constantly have high iowait, but i am not able to tell which process generate the most of io. none commands, such as iostat, sar, top will give me this kind of information.
hope there is some command can help me to spot the process generate the most of io
let to know input... (1 Reply)
Discussion started by: giantpanda77
1 Replies
2. AIX
hello, we have a aix 5.2 server with 8GB of ram. is it possible, without actually removing the hardware, to have the O/S think it has only 4GB of ram? We would like to see how the handles and responds if it only had 4Gb instead of the 8GB. Any ideas or suggestions? Thanks
Looks like i found... (6 Replies)
Discussion started by: zuessh
6 Replies
3. Shell Programming and Scripting
Hi ,
how can i reduce the or conditions:
if ]; then
whatever
fi (8 Replies)
Discussion started by: hitmansilentass
8 Replies
4. Linux
Hi all,
Under top command you could see some iowait output.
Is any way to locate which process(s) is causing the high percentage of iowait?
17:48:39 up 19 days, 18:54, 3 users, load average: 3.24, 3.14, 3.17
392 processes: 389 sleeping, 1 running, 2 zombie, 0 stopped
CPU states: cpu user... (3 Replies)
Discussion started by: will_mike
3 Replies
5. Shell Programming and Scripting
printf "\nClosing stats:\n" >> data.txt
echo >> data.txt
sed 's/^ \t*//;/^#/d;/^$/d' $stats | while read line
do
close=$(grep -w "^$line" $datafile | sed -e 's/\(.*\),\(.*\),\(.*\)/\2/')
if ; then
printf "%5d. %-s was not found in file\n"... (3 Replies)
Discussion started by: jafa401
3 Replies
6. Shell Programming and Scripting
Hi All,
Could some one help me to reduce the code...
if
then
./plist -m "$queuename" |grep $2|awk '{print $3}' >unlock.log
elif
then
./plist -m "$queuename" |grep $2|awk '{print $4}' >unlock.log
else
./plist -m "$queuename" |grep $2|awk '{print $5}' >unlock.log
.
.
.
.
... (1 Reply)
Discussion started by: harshakusam
1 Replies
7. SuSE
Hello,
I do not know Linux. It is a black box.
We have 2 virtuals servers (SAPVM01 and SAPVM06) in one physical server.
The first virtual system (SAPVM01) has a total size of 420 Gb and a free space of 170 GB. A SAP system is running.
The second virtual system (SAPVM06) has a total... (3 Replies)
Discussion started by: daniel04
3 Replies
8. UNIX for Dummies Questions & Answers
Hi all
Can anyone advise/confirm whether total CPU usage when running sar is %user+%system+%iowait or is it %user+%system only?
I want to confirm whether I am having a CPU-bound problem or not.
This is a single-CPU VMware machine.
$ sar 5 20
Linux 2.6.18-238.5.1.el5... (7 Replies)
Discussion started by: newbie_01
7 Replies
9. Shell Programming and Scripting
Hello, I need to monitor IOwait on a server and have started this script directly on the ssh prompt.
Effectively it almost does what it is supposed to do, but I have no idea how to stop it?
How can I make it run it as a file based bash script?
(
iostat -xk 1 /dev/sdb2 | \
perl... (10 Replies)
Discussion started by: cuantica
10 Replies
10. Red Hat
Hello guys,
I would like to ask you kindly if you don't know some quick and safe method how to shrink ext4 filesystem and reduce the size of a Logical Volume in Linux, please?
Thank you very much. (2 Replies)
Discussion started by: los_bandidos
2 Replies
IOSTAT(1M) IOSTAT(1M)
NAME
iostat - report I/O statistics
SYNOPSIS
iostat [ option ] ... [ interval [ count ] ]
DESCRIPTION
Iostat delves into the system and reports certain statistics kept about input-output activity. Information is kept about up to three dif-
ferent disks (RF, RK, RP) and about typewriters. For each disk, IO completions and number of words transferred are counted; for typewrit-
ers collectively, the number of input and output characters are counted. Also, each sixtieth of a second, the state of each disk is exam-
ined and a tally is made if the disk is active. The tally goes into one of four categories, depending on whether the system is executing
in user mode, in `nice' (background) user mode, in system mode, or idle. From all these numbers and from the known transfer rates of the
devices it is possible to determine information such as the degree of IO overlap and average seek times for each device.
The optional interval argument causes iostat to report once each interval seconds. The first report is for all time since a reboot and
each subsequent report is for the last interval only.
The optional count argument restricts the number of reports.
With no option argument iostat reports for each disk the number of transfers per minute, the milliseconds per average seek, and the mil-
liseconds per data transfer exclusive of seek time. It also gives the percentage of time the system has spend in each of the four cate-
gories mentioned above.
The following options are available:
-t Report the number of characters of terminal IO per second as well.
-i Report the percentage of time spend in each of the four categories mentioned above, the percentage of time each disk was active
(seeking or transferring), the percentage of time any disk was active, and the percentage of time spent in `IO wait:' idle, but with
a disk active.
-s Report the raw timing information: 32 numbers indicating the percentage of time spent in each of the possible configurations of 4
system states and 8 IO states (3 disks each active or not).
-b Report on the usage of IO buffers.
FILES
/dev/mem, /unix
IOSTAT(1M)