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






podrias indicarme todos los post?