IOTOP - Actividad de E/S de disco Linux y uso de uso por proceso por proceso

IOTOP - Actividad de E/S de disco Linux y uso de uso por proceso por proceso

IOTOP es un código abierto y una utilidad gratuita similar al comando superior, que proporciona una manera fácil de monitorear Linux E/S de disco Detalles de uso e imprime una tabla de utilización de E/S existente por proceso o subprocesos en los sistemas.

La herramienta IOTOP se basa en Pitón programación y requiere Núcleo función contable para monitorear y mostrar procesos. Es una herramienta muy útil para el administrador del sistema rastrear el proceso específico que puede causar un alto E/S de disco leer/escribir.

Requisitos previos de IOTOP

  1. Núcleo 2.6.20 o más
  2. Python 2.7 o superior

Este artículo explica cómo instalar IOTOP Programa para monitorear y rastrear la E/S del dispositivo Linux (entrada/salida) por proceso en sistemas Linux.

Instale la herramienta de monitoreo de E/S de disco IOTOP en Linux

Como ya dije arriba IOTOP requiere más reciente Núcleo 2.6.20 y Python 2.7, Primero actualicemos a ambos con la ayuda del siguiente comando.

-------------- Sobre Rhel, Centos y Fedora -------------- # Actualización de Yum -------------- En Fedora 22+ Lanzamientos -------------- # Actualización DNF -------------- En Debian, Ubuntu y Linux Mint -------------- # Actualización de apt-get 

A continuación, verifique su núcleo y pitón Versión ejecutando:

# uname -r # python -v 

Importante: En el momento de este escrito, CentOS/RHEL 5.X Utiliza 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 paquetes administradores

Instalar IOTOP Desde su administrador de paquetes, seleccione el comando apropiado de la siguiente lista.

-------------- Sobre Rhel, Centos y Fedora -------------- # yum install iotop -------------- En Fedora 22+ Lanzamientos -------------- # DNF Instalar iotop -------------- En Debian, Ubuntu y Linux Mint -------------- # apt-get install iotop 

Importante: Instalación IOTOP de sus repositorios predeterminados le dará una versión anterior. Si busca tener una versión más reciente de IOTOP, considere la compilación de la fuente utilizando 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 último paquete de origen y compile desde la fuente utilizando la siguiente serie de comandos:

# wget http: // guichaz.gratis.FR/IOTOP/FILES/IOTOP-0.6.alquitrán.BZ2 # TAR -XJVF IOTOP -0.6.alquitrán.BZ2 # CD IOTOP-0.6/ # ./configuración.instalación de PY 

Importante: Tu puedes correr IOTOP Dentro del directorio i.mi. (mediante la ejecución ./IOTOP.py) o puede ejecutar el instalador ./configuración.instalación de PY comando instalar iotop en /usr/bin:

Cómo usar iotop en Linux

En su forma más fácil puedes ejecutar IOTOP sin ningún argumento como se muestra.

# IOTOP 

Debe obtener una lista de procesos de ejecución junto con información sobre su uso actual de E/S de disco:

El encabezado de cada columna se explica por sí mismo, pero hay dos cosas importantes a considerar aquí:

  1. IO - El "IO" Uso de E/S total de visualización de columna (disco e intercambio) para cada proceso.
  2. Intercambio - La columna de "swapin" muestra el uso de intercambio para cada proceso.

Recomiendo comenzar a usar IOTOP con -O o -solo Opción para ver procesos o hilos actuales que realmente realizan E/S, en lugar de ver todos los procesos o hilos.

# iotop -solo 

Obtenga alertas sobre la actividad de E/S de disco de Linux

Puede usar el programa de programación de trabajo cron para ejecutarse IOTOP Cada minuto para rastrear cualquier actividad de E/S que detecte y envíe una alerta a su dirección de correo electrónico.

# vi /etc /cron.D/IOTOP 

Y agregue las siguientes líneas al archivo:

[correo electrónico protegido] * * * * * root iotop -botqqq --iter = 3 >>/var/log/iotop 

Si lo desea, puede ajustar el comando anterior según sus requisitos.

Para conocer más uso y opciones sobre IOTOP programa, ejecute el siguiente comando para verificar las páginas del hombre.

# Hombre IOTOP

Algunos atajos importantes de IOTOP y teclado.

  1. Mover izquierda o bien Clave de flecha para cambiar la clasificación.
  2. Usar -versión opción para ver el número de versión y salir.
  3. Usar -H opción para ver la información del uso.
  4. Usar -riñonal opción para revertir el orden de clasificación.
  5. Usar -O Opción para verificar los procesos o el hilo.
  6. Usar -b Opción para activar el modo no interactivo para habilitar el uso de E/S de registro.
  7. Usar -P PID Para enumerar todos los procesos/hilos para monitorear.
  8. Usar -u usuario opción para enumerar a todos los usuarios para monitorear.
  9. Usar -PAG Opción para enumerar solo procesos. Normalmente iotop muestra todos los hilos.
  10. Usar -a Opción para verificar la E/S acumulada en lugar del ancho de banda.

Todas las opciones de IOTOP anteriores son bastante sencillas. La interfaz casi se ve y funciona exactamente igual que el comando de Linux Top.

IOTOP puede ser extremadamente útil en el seguimiento del proceso de Linux que utilizan un alto uso de la memoria de intercambio o está causando una gran cantidad de actividad de disco IO.