Cómo Monitorear E / s de disco en Linux

iostat se utiliza para obtener las estadísticas de entrada / salida para dispositivos de almacenamiento y particiones. iostat es una parte del paquete sysstat. Con iostat, puede supervisar las velocidades de lectura / escritura de sus dispositivos de almacenamiento (como unidades de disco duro, SSD) y particiones (particiones de disco). En este artículo, voy a mostrarle cómo monitorear la entrada/salida de disco usando iostat en Linux. Así que empecemos.

Instalación de iostat en Ubuntu / Debian:

El comando iostat no está disponible en Ubuntu/Debian de forma predeterminada. Sin embargo, puede instalar fácilmente el paquete sysstat desde el repositorio oficial de paquetes de Ubuntu/Debian usando el administrador de paquetes de APT. iostat es una parte del paquete sysstat como he mencionado antes.

Primero, actualice la caché del repositorio de paquetes de APT con el siguiente comando:

$ actualización de sudo apt

Ahora, instale el paquete sysstat con el siguiente comando:

$ sudo apt install sysstat

sysstat paquete debe ser instalado.

Instalación de iostat en CentOS 7:

iostat no está disponible en CentOS 7 de forma predeterminada. Pero, el paquete sysstat está disponible en el repositorio oficial de paquetes de CentOS 7. Por lo tanto, puede instalarlo fácilmente con el administrador de paquetes YUM.

Para instalar sysstat con el gestor de paquetes YUM, ejecute el siguiente comando:

$ sudo yum install sysstat

Ahora, pulse y, a continuación, presione <Entrar> para continuar.

Ahora, presione y y luego presione < Enter> para aceptar la clave GPG del repositorio de paquetes CentOS 7.

sysstat debe ser instalado.

Instalación de iostat en Arch Linux:

iostat no está disponible en Arch Linux de forma predeterminada. Pero, el paquete sysstat está disponible en el repositorio oficial de paquetes de Arch Linux. Por lo tanto, puede instalarlo fácilmente con el administrador de paquetes Pacman.

Para instalar sysstat, ejecute el comando siguiente:

$ sudo pacman -Sy sysstat

Ahora, pulse y, a continuación, presione <Entrar> para continuar.

sysstat debe ser instalado.

el Uso Básico de iostat:

Puede monitorear todos los dispositivos de almacenamiento y particiones de disco de su computadora con iostat de la siguiente manera:

$ sudo iostat

Como puede ver, iostat generó un informe de velocidades de lectura/escritura (en kilobytes/segundo o kB/s) y lecturas/escrituras totales (en kB) de todos los dispositivos de almacenamiento y particiones en ese momento.

En el comando anterior, iostat imprime las estadísticas solo en la instancia que ejecutó iostat. Esto es bueno para scripts de shell y automatización.

Si desea ver estadísticas en tiempo real, puede decirle a iostat que actualice el informe cada intervalo de n segundos (digamos 2 segundos) de la siguiente manera:

$ sudo iostat-d 2

Como puede ver, iostat actualiza el informe cada 2 segundos.

Supervisión de Particiones o Dispositivos de almacenamiento específicos con iostat:

De forma predeterminada, iostat supervisa todos los dispositivos de almacenamiento de su computadora. Pero también puede monitorear dispositivos de almacenamiento específicos (como sda, sdb, etc.) o particiones específicas (como sda1, sda2, sdb4, etc.) con iostat.

por ejemplo, Para supervisar el dispositivo de almacenamiento sda, ejecute iostat de la siguiente manera:

$ sudo iostat sda

O

$ sudo iostat -d 2 sda

Como se puede ver, sólo el dispositivo de almacenamiento sda es monitoreado.

también puede controlar varios dispositivos de almacenamiento con iostat.

por ejemplo, Para supervisar los dispositivos de almacenamiento sda y sdb, ejecutar iostat de la siguiente manera:

$ sudo iostat sda sdb

O

$ sudo iostat -d 2 sda sdb

Si desea supervisar las particiones específicas, a continuación, puedes hacerlo así.

Por ejemplo, digamos que desea monitorear las particiones sda1 y sda2, luego ejecute iostat de la siguiente manera:

$ sudo iostat sda1 sda2

O

$ sudo iostat -d 2 sda1 sda2

Como se puede ver, sólo las particiones sda1 y sda2 son monitoreados.

Monitoreo de dispositivos LVM con iostat:

Puede monitorear los dispositivos LVM de su computadora con la opción-N de iostat.

Para monitorear también los dispositivos LVM de su máquina Linux, ejecute iostat de la siguiente manera:

$ sudo iostat -N -d 2

también puede supervisar específicos volumen lógico LVM así.

Por ejemplo, para monitorear el volumen lógico LVM centos-root (digamos), ejecute iostat de la siguiente manera:

$ sudo iostat-N-d 2 centos-raíz

Cambiar las unidades de iostat:

De forma predeterminada, iostat genera informes en unidades de kilobytes (kB). Pero hay opciones que puede usar para cambiar la unidad.

Por ejemplo, para cambiar la unidad a megabytes (MB), utilice la opción-m de iostat.

También puede cambiar la unidad a legible por humanos con la opción-h de iostat. El formato legible por humanos seleccionará automáticamente la unidad correcta en función de los datos disponibles.

Para cambiar la unidad a megabytes, ejecute iostat de la siguiente manera:

$ sudo iostat-m-d 2 sda

Para cambiar la unidad a un formato legible por humanos, ejecute iostat de la siguiente manera:

$ sudo iostat-h-d 2 sda

Copié como archivo y como puede ver, la unidad ahora está en megabytes (MB).

Cambió a kilobytes (kB) tan pronto como terminó la copia del archivo.

Visualización ampliada de iostat:

Si lo desea, puede mostrar mucha más información sobre e/s de disco con iostat. Para ello, utilice la opción-x de iostat.

Por ejemplo, para mostrar información extendida sobre e/s de disco, ejecute iostat de la siguiente manera:

$ sudo iostat-x-d 2 sda

Puede encontrar lo que significa cada uno de estos campos (rrqm/s, %wrqm, etc.) en la página de manual de iostat.

Obtener ayuda:

Si necesita más información sobre cada una de las opciones soportadas de iostat y lo que significa cada uno de los campos de iostat, le recomiendo que eche un vistazo a la página de manual de iostat.

Puede acceder a la página de manual de iostat con el siguiente comando:

$ man iostat

Así es como se usa iostat en Linux. Gracias por leer este artículo.



+