Monitorear CentOS 8 Uso de disco, IO, tráfico de red

Monitorear CentOS 8 Uso de disco, IO, tráfico de red
En este artículo, le mostraré cómo encontrar información sobre el uso del disco, monitorear la E/S de disco y el tráfico de red en CentOS 8. Entonces empecemos.

Información de uso de disco:

Puede encontrar información sobre las particiones de sus HDD, SSD y otros dispositivos de almacenamiento utilizando el fdisk dominio.

$ sudo fdisk -l

Como puede ver, tengo 1 SSD NVME conectado a mi máquina virtual. Tiene un tamaño de aproximadamente 20 GB.

Tiene 2 particiones, /dev/nvme0n1p1 (488 MB de tamaño) y /dev/nvme0n1p2 (19.5 GB de tamaño).

Puede encontrar información sobre las particiones montadas utilizando el comando DF.

$ df -tlh

El comando DF debe mostrar la ruta de la partición, el tipo de sistema de archivos de la partición, el tamaño de la partición total, la cantidad de partición que se usa y gratuita, el uso del disco en porcentaje y dónde se monta la partición.

Por defecto, se muestran TMPFS, DevTMPFS y otros sistemas de archivos virtuales. Es posible que desee ver solo información sobre sistemas de archivos reales/particiones.

Si ese es el caso, puede usar -X opción para excluir los sistemas de archivos que no desea estar en la lista.

$ df -tlh -x tmpfs -x devtmpfs

Solo se deben enumerar las particiones físicas/sistemas de archivos.

Por defecto, el tamaño de la partición se muestra en poderes de 1024. Si desea verlo en poderes de 1000 en su lugar, use el H Opción de la siguiente manera:

$ df -tlhh -x tmpfs -x devtmpfs

El tamaño de la partición ahora debe mostrarse en poderes de 1000.

Si desea ver cuántos inodos tiene el sistema de archivos, cuántos se usan y cuántos son gratuitos, use el -i Opción de la siguiente manera:

$ df -tli -x tmpfs -x devtmpfs

DF debe mostrar información de inodo.

Monitoreo de la E/S de disco:

Puede monitorear el uso de E/S de disco usando IOTOP.

IOTOP no está instalado en CentOS 8 por defecto. Puede instalar fácilmente iotop con el siguiente comando:

$ sudo dnf install iotop

Prensa Y y luego presionaPara confirmar la instalación.

se debe instalar iotop.

Ahora, comience iotop de la siguiente manera:

$ sudotop

IOTOP debería comenzar. Es como htop.

Como puede ver, los procesos/hilos que están utilizando E/S de disco están en la parte superior. Muestra cuántos datos se escriben en el disco y leen desde el disco.

Por defecto, se muestran todos los procesos/hilos. Si desea que IOTOP enumere solo los procesos/hilos que están realizando operaciones de E/S, entonces presione O.

También puede decirle a IOTOP que monitoree la E/S de disco de cualquier proceso específico utilizando el -pag opción seguida del proceso PID.

$ sudo iotop -p 35851

IOTOP debe monitorear la E/S de disco de solo ese proceso especificado.

También puede decirle a IOTOP que monitoree la E/S de disco de múltiples procesos de la siguiente manera:

$ sudo iotop -p 35851 -p 35834

IOTOP solo debe monitorear la E/S de disco de los procesos especificados.

Si desea que IOTOP monitoree todos los procesos iniciados por cualquier usuario específico, use el -u opción seguida del nombre de usuario.

$ sudo iotop -u shovon

IOTOP debe monitorear la E/S de disco de todos los procesos iniciados por su nombre de usuario especificado.

De la misma manera, también puede monitorear la E/S de disco de todos los procesos iniciados por múltiples usuarios de la siguiente manera:

$ sudo iotop -u user1 -u user2

Monitoreo del uso de la red:

Puede monitorear la información de uso de la red utilizando el comando iftop.

Iftop está disponible en el repositorio de Epel.

Para habilitar el repositorio EPEL, ejecute el siguiente comando:

$ sudo dnf instalación Epel -Lelease -y

El repositorio de EPEL debe estar habilitado.

Ahora, instale iftop Con el siguiente comando:

$ sudo dnf install iftop -y

se debe instalar IFTOP.

Ahora, comience iftop de la siguiente manera:

$ sudo iftop

Como puede ver, IFTOP monitorea el tráfico de red en el destino y la base del host de origen.

Iftop usa => y <= símbolos para representar la dirección del flujo de datos. => se usa para representar datos TX/transmitidos y <= se usa para representar datos RX/recibidos.

En el lado derecho, la velocidad de datos TX y RX a los intervalos de 2, 10 y 40 segundos se muestran respectivamente para cada host/destino.

En el fondo, Tx la sección muestra los datos transmitidos totales y Rx La sección muestra el total de datos recibidos. Los totales TX y RX se suman y se muestran en el TOTAL sección.

Si no desea que iftop resuelva la dirección IP en hostname, presione norte.

Si desea que IFTOP muestre los números/protocolos de puerto de comunicación también, presione PAG.

Por defecto, IFTOP monitorea todas las interfaces de red disponibles de su máquina CentOS 8. Si necesita monitorear una sola interfaz de red, IFTOP puede hacerlo.

Primero, encuentre el nombre del dispositivo de la interfaz de red que desea monitorear utilizando el nmcli Comando de la siguiente manera:

Dispositivo $ nmcli

Ahora, digamos, desea monitorear la interfaz de red ENS160. Para hacer eso, empezar iftop como sigue:

$ sudo iftop -i ens160

IFTOP debe monitorear el tráfico de red de solo ENS160 interfaz.

Por defecto, IFTOP inicia una ventana interactiva basada en NCurses como HTOP.

Si desea imprimir la información de uso de la red en el terminal, ejecute iftop con el -T Bandera de la siguiente manera:

$ sudo iftop -t

Iftop debe imprimir todo en la terminal. IFTOP imprimirá nueva información en el terminal cada 2 segundos.

Para obtener más información sobre iftop, ejecute iftop con el -ayuda Bandera de la siguiente manera:

$ iftop --help

Todas las banderas/opciones compatibles de IFTOP deben aparecer. Será de gran ayuda para usted en su viaje de Sysadmin Linux.

Entonces, así es como monitorea el uso de disco CentOS 8, E/S de disco y tráfico de red. Gracias por leer este artículo.