LinuxParty
Iotop es una utilidad gratuita y de código abierto similar al comando top, que proporciona una manera fácil de supervisar los detalles de uso de E/S del disco en Linux e imprime una tabla de utilización de E/S existente por proceso o subprocesos en los sistemas.
La herramienta Iotop se basa en la programación de Python y requiere la función de contabilidad Kernel para monitorear y mostrar procesos. Es una herramienta muy útil para el administrador del sistema para rastrear el proceso específico que puede causar una alta lectura/escritura de E/S del disco .
Prerrequisitos de Iotop
- Kernel 2.6.20 o superior
- Python 2.7 o superior
Este artículo explica cómo instalar el programa iotop para monitorear y rastrear las E/S de los dispositivos Linux (entrada / salida) por proceso en los sistemas Linux.
Instalar Iotop Disk I / O Monitoring Tool en Linux
Como ya he dicho antes que iotop requiere el último Kernel 2.6.20 y Python 2.7 , primero actualicémoslos con la ayuda del siguiente comando.
-------------- En RHEL, CentOS y Fedora -------------- # yum update -------------- En versiones de Fedora 22+ -------------- # dnf update -------------- En Debian, Ubuntu y Linux Mint -------------- # apt-get update
A continuación, verifique su versión de kernel y python ejecutando:
# uname -r # python -V
Importante : En el momento de escribir esto, CentOS / RHEL 5.x usa una versión anterior de python y no es posible instalar iotop. Sin embargo, pueden usar el programa dstat, que hace una función similar de iotop.
Instalar iotop usando Package Manager
Para instalar iotop desde su administrador de paquetes, seleccione el comando apropiado de la siguiente lista.
-------------- En RHEL, CentOS y Fedora -------------- # yum install iotop -------------- En versiones de Fedora 22+ -------------- # dnf install iotop -------------- En Debian, Ubuntu y Linux Mint -------------- # apt-get install iotop
Importante : Instalar iotop desde sus repositorios predeterminados le dará una versión anterior. Si busca tener una versión más reciente de iotop, considere compilar desde la fuente usando las siguientes instrucciones.
Instalar iotop desde la fuente
Para instalar la versión más reciente de iotop , vaya a la página oficial del proyecto y descargue el paquete fuente más reciente y compílelo desde la fuente utilizando la siguiente serie de comandos:
# wget http://guichaz.free.fr/iotop/files/iotop-0.6.tar.bz2 # tar -xjvf iotop-0.6.tar.bz2 # cd iotop-0.6 / # ./setup.py install
Importante : Puede ejecutar iotop dentro del directorio, es decir (ejecutando ./iotop.py
) o puede ejecutar el instalador ./setup.py install
command para instalar iotop en /usr/bin :
Cómo usar iotop en Linux
En su forma más fácil, puede ejecutar iotop sin ningún argumento como se muestra.
# iotop
Debería obtener una lista de procesos en ejecución junto con información sobre su uso de E/S de disco actual:
El encabezado de cada columna se explica por sí mismo, pero hay dos cosas importantes a considerar aquí:
- IO : la columna "IO" muestra el uso total de E/S (disco e intercambio) para cada proceso.
- SWAPIN - La columna "SwapIn" muestra el uso de intercambio para cada proceso.
Recomiendo comenzar a usar iotop con la opción -o u --only para ver los procesos actuales o los hilos que realmente hacen E / S, en lugar de ver todos los procesos o subprocesos.
# iotop --only
Obtenga alertas sobre la actividad de E / S de disco de Linux
Puede utilizar el programa de programación cron job para ejecutar iotop cada minuto para rastrear cualquier actividad de E / S que detecta y enviar una alerta a su dirección de correo electrónico.
# vi /etc/cron.d/iotop
Y agrega las siguientes líneas en el archivo:
MAILTO=Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo.
* * * * * root iotop -botqqq --iter=3 >> /var/log/iotop
Si lo desea, puede modificar el comando anterior según sus requisitos.
Para conocer más usos y opciones sobre el programa iotop, ejecute el siguiente comando para verificar las páginas man.
# man iotop
Algunos usos importantes de iOTOP y atajos de teclado.
- Mueva la tecla de la flecha hacia la izquierda o hacia la derecha para cambiar la clasificación.
- Utilice la opción –version para ver el número de versión y salir.
- Use la opción -h para ver información de uso.
- Use la opción -r para invertir el orden de clasificación.
- Utilice la opción -o para verificar procesos o subprocesos.
- Utilice la opción -b para activar el modo no interactivo para habilitar el registro de uso de E / S.
- Use -p PID para listar todos los procesos / subprocesos para monitorear.
- Use -u opción USER para hacer una lista de todos los usuarios a monitorear.
- Use la opción -P para listar solo procesos. Normalmente iotop muestra todos los hilos.
- Use una opción -a para verificar la E / S acumulada en lugar del ancho de banda.
Iotop puede ser extremadamente útil para rastrear procesos de Linux que están usando un alto uso de memoria de intercambio o está causando una gran cantidad de actividad de IO de disco.

-
Ciencia
- Mark Thomson, del CERN: La IA revolucionará la física fundamental
- Por qué incluso los físicos siguen sin entender la teoría cuántica 100 años después
- Se descubrieron tres nuevos materiales superconductores en 2024
- Desigualdad global en las tasas de natalidad: ¿Cómo afectará el baby boom y el baby bust a la economía en 2100?
- El agujero más cercano al centro de la tierra. Voronya
- Microplásticos y seguridad alimentaria. Capitulo III. Mecanismos moleculares e impacto de los microplásticos en la salud humana.
- Microplásticos Y Seguridad Alimentaria. Capítulo II
- La Lima de Cañaveral, Cáceres, oriunda de ésta zona, es exclusiva y está en peligro de extinción.
- Microplásticos Y Seguridad Alimentaria. Capítulo I: Origen Y Generalidades.
- Glaciares de Sal Plantean la Probabilidad de Vida en Mercurio, el planeta más próximo al Sol.
- Hombre de Petralona: Un Enigma Cronológico que Desafía las Teorías Establecidas
- Implante Innovador Recupera Movilidad en Extremidades Paralizadas, Abriendo Camino a Curar la Parálisis.
- La Prótesis Biónica que Cambió la Vida de una Paciente Después de 20 Años de dolores
- África se divide en dos, un nuevo contienente y un nuevo mar, así es el gran valle del Rift
- La NASA Revela una nueva Tecnología que Podrá Ahorrar Miles de Millones en Transmisión de Energía