Linux Fu: Supervisar discos

Miguel Vidal
Miguel Vidal

Si desea ver rápidamente la carga de proceso de un sistema Linux, puede usar top o – un poco mejor – htop. Pero, ¿qué pasa si desea una instantánea rápida de cómo está funcionando el sistema de discos? Hay algunas herramientas que puede utilizar, algunas de las cuales no son tan comunes como top.

Primero, iotop

Más similar a top es iotop. Este programa le muestra los números de lectura y escritura de disco completos y actuales para el sistema de archivos y también le muestra cuál consume la mayor cantidad de E / S de disco. Esta pantalla parece ocupada:

He aquí algunos consejos. Si observa la parte inferior de la pantalla, hay algunos comandos de teclado. La tecla O ocultará todos los procesos inactivos (o los mostrará si estaban ocultos). Esto hace que el resultado sea manejable:

Puede obtener el mismo efecto con el -o opción de línea de comando. Tenga en cuenta que los otros comandos del teclado le permiten seleccionar subprocesos en lugar de procesos, cambiar las opciones de visualización y establecer el ionice prioridad para el proceso.

Es iostat

Si está más interesado en estos datos por dispositivo que por proceso o subproceso, pruébelo iostat. También muestra algo de información del proceso, pero todo está bien resumido:

Este comando solo se ejecuta una vez y le da un resultado. Si desea repetirlo periódicamente, puede agregar tiempo de espera entre informes y un cálculo opcional de cuántas veces se ejecutará. Si lo hace, es posible que desee agregar el -t opción para recibir también una marca de tiempo.

iostat -t 5

Sin embargo, esto hace que el resultado se mueva, por lo que si está monitoreando, puede preferir:

watch -n 5 iostat

Hay más dispositivos adicionales disponibles con el indicador -x y el indicador -z dispositivos de supresión que no tienen datos.

Conoce a duf

Probablemente no lo encuentres duf en su sistema, pero puede instalarlo desde GitHub. Es cierto que puede obtener los mismos resultados de df y algunos otros comandos, pero duf crea una salida fácil de leer:

Hay opciones de línea de comando para ocultar dispositivos, controlar el ancho de salida y ordenar los datos de manera diferente. También puede establecer el ancho máximo de salida. Usarlo --help oportunidad de aprender más.

Lista de archivos abiertos con lsof

Si alguna vez desea saber qué tipo de archivos están abiertos, ese es el trabajo. lsof. El comando proporciona mucha información y, por lo general, tiene muchos archivos abiertos en un sistema actual, por lo que generalmente agrega un nombre de archivo o lo combina con grep reducir las cosas.

Recuerde, los comodines no funcionan aquí. Entonces, el siguiente comando solo le muestra quién tiene abierto el directorio / home / alw. No muestra los procesos que tienen algo dentro / home / alw abierto:

lsof /home/alw

Sin embargo, puede cambiar ese comportamiento con el -d o -D opciones. La variante en minúsculas busca en el directorio y los archivos en el nivel más alto. La -D La opción realiza recursividad. También hay muchas otras opciones si desea buscar usando una ID de usuario, nombre de comando y más.

Círculo de bonificación: arriba

Otro reemplazo para top es atop. Aunque no es estrictamente una herramienta para verificar registros, muestra discusión por proceso y algunas estadísticas generales. Cuando el programa normalmente se inicia, muestra información resumida arriba, inclusive DSK que proporciona información del disco. Además, estas líneas se colorearán a medida que se acerquen al 100% de uso. Las líneas siguientes son similares a las que vería top.

Puedes usar el d comando para mostrar una vista de disco. Desde cualquier punto de vista D se ordenará por discusión. Herramienta útil.

Como todo en Linux …

Como todo lo demás en Linux, hay muchas otras formas de obtener este tipo de información. Anteriormente hemos analizado algunas herramientas de gestión y control dedicadas. Si desea obtener más información sobre los campos en htop (que se utilizan habitualmente top o atop), es una excelente guía visual.

  • Michael K Johnson dice:

    dstat es la navaja suiza de algo / vm / etc stat tools …

    http://dag.wiee.rs/home-made/dstat/

    • David Singer dice:

      Dstat fue asumido recientemente por los desarrolladores de redhat como lo señaló el desarrollador de dstat original en su página de github.

  • Dar dice:

    Esta serie linux-fu es muy útil

  • cebada dice:

    pydf (en python, obviamente) es un buen df, disponible en todos los alimentos buenos.

  • Eric Stuyvesant dice:

    Glances se puede personalizar con glances.conf para mostrar el rendimiento de la red, algo del disco, uso / capacidad del sistema de archivos, CPU, memoria, intercambio, temperatura, procesos, etc.

    #: vistas de instalación de pip3

  • Miglecz dice:

    Artículo perdido: miradas

  • nickblackatl dice:

    Es posible que desee ver https://github.com/dankamongmen/growlight

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *