Iotop: Herramienta de monitoreo de I/O de discos duros por Procesos

0 Comments

Anteriormente ya hemos hablamos de la herramienta de monitoreo llamada iostat. Esta me sirve para saber cuanto se esta leyendo y escribiendo hacia el disco duro en general. Pero ahora necesito un server monitor de rendimiento de I/O por proceso para mi server linux.

Claro que debo de tener una aplicacion para el  monitoreo de servidores completa, para detectar cual servicio o aplicacion se esta comiendo el rendimiento de mi linux enterprise server.

La instalacion de iotop es un sencillo apt-get, asi que esta de mas explicarlo.

A continuacion les muestro la pantalla de mi sistema linux vps.

:~# iotop
TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND                                                                                       
 5132 be/4 fher98    0.00 B/s    2.59 M/s  0.00 %  0.00 % scp -r -d -t /home/fher98/Descargas/ktorrent/d0ne/
 1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % init
 2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]
 3 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]
 6 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]
 7 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [cpuset]
 8 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [khelper]
 9 be/0 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [netns]
 10 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [sync_supers]
 11 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [bdi-default]
 12 be/0 root        0.00 B/s    0.00

Como podran ver, la interfaz de iotop es muy similar a la de top, y ademas nos permite ver el uso de I/O de procesos indiviuales. Si quieren saber que proceso esta copiando archivos a 2.59Mbps en mi disco, pues ahi tienen la respuesta.

Y para servicios NFS tambien existe nfsiostat para ver las peticiones en clientes NFS.

Deja tus preguntas o comentarios