El comando iostat es utilizado para monitorizar la actividad de los dispositivos, particiones y sistemas en red (NFS) del sistema, además también muestra una media en % del uso de CPU en la máquina.

Una muestra de la salida del comando iostat:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
root@xxxx [/]# iostat
Linux 2.6.18-128.1.10.el5 (xxxx.xxxxxxx)  03/29/2010
 
avg-cpu:  %user   %nice %system %iowait  %steal   %idle
          11.11    1.03    4.04   15.03    0.00   68.80
 
Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
hda               2.11       213.38       265.87  274866268  342481836
hda1              2.11       213.38       265.87  274865268  342481836
sda              62.15       469.41      1286.72  604668916 1657473948
sda1              0.00         0.32         0.00     418252        508
sda2              0.00         0.00         0.00       1566          0
sda3             62.15       469.09      1286.72  604248818 1657473440
sdb              59.33       400.99      1286.72  516536902 1657478260
sdb1              0.00         0.32         0.00     417904        508
sdb2              0.00         0.00         0.00       5774       4312
sdb3             59.33       400.67      1286.72  516112944 1657473440
md1             195.43       869.75      1267.80 1120361442 1633106720
md0               0.00         0.00         0.00       1276         92


Puedes ver que para los dispositivos nos muestra en columnas lo siguiente:

Device: (Dispositivo) tps (transferencias por segundo, cada una es una única request de I/O al dispositivo) Blk_read/s (Bloques de datos leidos por segundo) Blk_wrtn/s (Bloques de datos escritos por segundo) Blk_read (Bloques totales de datos leidos) Blk_wrtn (Bloques totales de datos escritos por segundo).

La primera vez que ejecutamos el comando, nos muestra un reporte con datos recopilados desde el último reinicio, posteriormente recopilará los datos desde la última vez que hemos ejecutado el comando. El uso y opciones del comando es el siguiente:

Uso: iostat [ opciones ] [ [ ] ]

Las opciones son:

1
2
[ -c ] [ -d ] [ -N ] [ -n ] [ -h ] [ -k | -m ] [ -t ] [ -V ] [ -x ]
[ [ ... ] | ALL ] [ -p [ | ALL ] ]

Donde las opciones más comunes son el intervalo, mediante el cual podemos especificar el tiempo en segundos entre cada reporte, “-c” para mostrar el reporte de utilización de cpu, “-d” para mostrar la utilización de los dispositivos, “-m” para mostrar los datos en megas, etc.

Como siempre, toda la información sobre cada opción y la salida del programa la tienes muy detallada en la página man:

1
man iostat

A continuación puedes ver unos ejemplos:

1
iostat -d 2

Mostrará el reporte de dispositivos cada dos segundos

1
iostat -d 2 6

Mostrará séis reportes con un intervalo entre cada uno de 2 segundos

1
iostat -x hda hdb 2 6

Mostrará un reporte con estadísticas extendidas, cada dos segundos y en séis ocasiones de los dispositivos hda y hdb.

Fuente: http://rm-rf.es

Comments

There is one comment for this post.

Posteado porjavier
  1. javier on marzo 31, 2010 3:10 pm

    podrias indicarme todos los post?

Escribe un comentario

You must be logged in to post a comment.