I/O Statistics: iostat



next up previous contents index
Next: Disk Space: df Up: Managing the System Previous: Job Statistics: vmstat

I/O Statistics: iostat

The command iostat is a useful complement to vmstat. Unfortunately, iostat is not found on as many Unix systems as vmstat. As the name implies, iostat tells you the status of input and output on your workstation, namely, how your hard disks and I/O (tty) ports are performing. Like vmstat, the arguments of iostat are the frequency of reporting and the total time for all reports. This report is for a workstation with three hard disks, xd0, sd0, and sd1. The columns under tty report the number of characters written in and out. The columns under each disk report bps, the number of blocks written per second to that disk; the number of transfers per second, tps; and the time in milliseconds for an average seek from that disk, msps.      

% iostat 1 5   	Write a report every second for 5 seconds.   
      tty         xd0           sd0           sd1        cpu   	   
tin tout bps tps msps  bps tps msps  bps tps msps  us ni sy id   	   
  0   16  13   2 10.4    4   1  0.0    2   0  0.0   3  0  5 92   	   
  0   77   0   0  0.0    0   0  0.0  123  23  0.0   1  0 28 71   	   
  0   77   0   0  0.0    0   0  0.0  132  22  0.0   1  0 32 67   	   
  0   79   0   0  0.0    0   0  0.0  150  37  0.0   3  0 38 59   	   
  0   78   1   1  9.5    0   0  0.0  127  32  0.0   4  0 30 66   	   

You will notice that the cpu usage is reported on the extreme right. While the ``wait time'' is not available on the listing produced by this Sun system, the column ni reports the amount of time spent running low priority, that is, ``niced,'' programs.



next up previous contents index
Next: Disk Space: df Up: Managing the System Previous: Job Statistics: vmstat