iostat - Linux I/O performance monitoring utility
Submitted by admin on Tue, 2003-12-23 22:30
iostat is a command line I/O performance monitoring utility. It is present in almost every major Unix flavor in use today, and here you can get the version for Linux.
It works on both 2.4 & 2.6. What makes it different from other Linux utilities, which mostly show only I/O transfer rates, is that you finally can get important information about disk utilization, number of requests, average queue size and disk & queue wait times. No serious sysadmin should be without it. Check the screenshots to learn more.
Related:
How fast is your disk?
| Attachment | Size |
|---|---|
| iostat-2.2.tar.gz | 12.87 KB |
»
- Add new comment
- 50598 reads





Have you seen collectl
While iostat is a fine tool, my main hang up is it only shows what my disk is doing when I want to see what the rest of my system is doing at the same time! I want to log the data to a file in the background and look at it later. I may even want to plot the data and that's why I wrote collectl, which I think can replace just about every other monitoring tool and provide a single, consistent view of what your system is doing in one place. here's a few example of the types of output it can generate: http://collectl.sourceforge.net/Examples.html
I even put together a matrix that maps existing commands onto collectl ones at: http://collectl.sourceforge.net/Matrix.html
but don't take my word for it, download it and take it for a spin...
-mark
Note this iostat and the one
Note this iostat and the one in sysstat package are not the same thing.
On Redhat and Fedora using yum
yum -y install sysstat
unixfoo
http://unixfoo.blogspot.com
On Debian (as root): apt-get
On Debian (as root): apt-get install sysstat
On Gentoo: emerge
On Gentoo: emerge app-admin/sysstat