Linux System utilization tools
By Eric Downing. Filed in Linux, Scripting, Shell, Utilities |I was asked about system utilization on Linux systems. I found thesystatset of tools which consist of: sar, sadf, mpstat, iostat, nfsiostat, cifsiostat, pidstat and sa tools.
I will talk about the iostat tool in this article and follow up about some of the other tools.
On Ubuntu or debian systems you can install this toolset with:
sudo apt-get install sysstat
Then you will have access to the iostat command. The command output from executing with no options is below:
# iostat
Linux 2.6.32-33-generic (sumo) 09/01/2011 _i686_ (2 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.11 0.00 0.47 0.01 0.00 99.41
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 0.54 1.85 8.91 1611385 7740024
This displays the avg-cpu utilization and a device usage list with basic utilization.
Some options you can use are
| Option | Explanation |
| -c | Display CPU utilization only |
| -d | Display Device utilization only |
| -k | Display information in kilobytes |
| -m | Display information in megabytes |
| -t | Display time for each report |
| -x | Display extended statistics |
One more way to use the iostat tool is to specify an interval and count to the command
iostat -d -x 10 5
This will display the output 5 more times with 10 seconds between each run.
Tags: Linux, system tools, utilization


