Linux ofrece una variedad de herramientas para monitorizar el tráfico de red y el uso del ancho de banda. Estas herramientas te ayudan a mantener una red estable, identificar la causa de las bajas velocidades y corregir fallos rápidamente.
Puedes monitorizar el uso del ancho de banda de red en sistemas Linux usando herramientas de línea de comandos (CLI) o interfaz gráfica de usuario (GUI).
Las herramientas de monitorización de red en línea de comandos son ideales para servidores Linux sin interfaz gráfica. Con unos pocos comandos sencillos, los usuarios pueden obtener rápidamente una visión general de las métricas de ancho de banda de red directamente en la interfaz de la terminal. Los administradores suelen utilizar estas herramientas en scripts para automatizar tareas de monitorización, rastrear cambios en tiempo real y reducir los tiempos de respuesta.
Las herramientas de interfaz gráfica suelen organizar y presentar visualmente los datos de la red en forma de gráficos y tablas. Esto simplifica el proceso de monitorización del ancho de banda y el rendimiento de la red, incluso para usuarios con experiencia técnica limitada. Los usuarios que ejecutan análisis u otras tareas que requieren una representación detallada del uso de la red trabajarán de forma más eficiente utilizando herramientas GUI.
Herramientas de Monitorización de Red de Línea de Comandos de Linux, esta sección enumera las herramientas CLI de Linux más utilizadas para monitorizar el tráfico y el ancho de banda de la red.
iftop - Muestra el uso de ancho de banda
IFTOP muestra el uso de ancho de banda de cada conexión en tiempo real y ofrece una visión general del uso total de ancho de banda. Esta utilidad también es muy útil para comprobar la velocidad de la red.
iftop no almacena datos históricos ni rastrea el tráfico por ID de proceso (PID), lo que puede suponer un inconveniente importante para muchos usuarios. Para instalar iftop, usa el comando asociado a tu distribución:
| Distribuciones de Linux | Comando de instalación IFTOP | | Debian/Ubuntu | Instalación de Sudo Apt IFTOP | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install iftop -y | | Fedora | Sudo DNF Install IFtop -Y | | Arch Linux | sudo pacman -S iftop | | OpenSUSE | Sudo Zypper Install IFTOP |
Para comenzar iftop, introduce el siguiente comando:
Pulsa Q para salir de IFTOP y volver al símbolo de comandos.
nload – Muestra el uso de la red
nload es una utilidad de línea de comandos que informa del tráfico entrante y saliente. El resultado incluye gráficos en tiempo real que ayudan a ofrecer una visión rápida de la actividad de la red.
Sin embargo, nload no muestra tráfico por PID o socket, ni almacena datos históricos. Introduce el comando para que tu distribución instale nload:
| Distribuciones de Linux | Comando de instalación nload | | Debian/Ubuntu | Sudo Apt Install Nload | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install nload -y | | Fedora | Sudo DNF Install nload -Y | | Arch Linux | sudo pacman -S nload | | OpenSUSE | sudo zypper install nload |
Inicia nload con el siguiente comando:
Pulsa q para salir de nload y volver a la línea de comandos.
NetHogs - Monitorizar el ancho de banda del tráfico de red
La utilidad NetHogs rastrea el uso de la red para cada proceso/aplicación. Permite a los administradores diagnosticar picos de ancho de banda y determinar qué aplicaciones consumen demasiado ancho de banda. Su principal ventaja es que ordena los datos por ID de proceso. Para instalar NetHogs, introduzca:
| Distribuciones de Linux | Comando de instalación Nethogs | | Debian/Ubuntu | Nethogs de instalación sudo apt | | RHEL/Rocky Linux | sudo yum install epel-release -y Sudo Yum Install Nethogs -y | | Fedora | Sudo Install DnF Nethogs -Y | | Arch Linux | sudo pacman - nethogs S | | OpenSUSE | Sudo Zypper install nethogs |
Una vez completada la instalación, inicia el servicio NetHogs con el siguiente comando:
Pulsa q para salir de NetHogs y volver al símbolo de comandos.
BMON – Monitor de ancho de banda y estimador de tasas
BMON monitoriza la utilización del ancho de banda y proporciona el uso de cada dispositivo. Los usuarios pueden rastrear el ancho de banda de varios adaptadores de red. Captura estadísticas de red y ofrece una salida gráfica fácil de usar. No almacena datos históricos, pero puede usarse para diagnósticos en tiempo real.
Para instalar bmon, introduce el comando que se aplica a tu distribución:
| Distribuciones de Linux | Comando de Instalación BMON | | Debian/Ubuntu | sudo apt install bmon -y | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install bmon -y | | Fedora | Instalación de Sudo DNF BMON -Y | | Arch Linux | sudo pacman -S bmon | | OpenSUSE | sudo zypper install bmon |
Para empezar el BMON, introduzca:
Pulsa q para salir del gráfico de BMON.
vnStat - Monitor de Tráfico de Red
vnStat ejecuta un demonio en segundo plano para capturar datos de ancho de banda. Lee datos del kernel para entender el uso de recursos. El registro persistente es la característica principal de vnStat: recopila y almacena los registros de uso de ancho de banda mientras el daemon está en funcionamiento.
El comando vnstat puede usarse para mostrar estadísticas de uso y es más adecuado para informes estadísticos.
Para instalar vnStat, introduce el comando que se aplica a tu distribución:
| Distribuciones de Linux | Comando de instalación VNSTAT | | Debian/Ubuntu | Sudo Apt Install VNSTAT | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install vnstat -y | | Fedora | Sudo DNF install vnstat -y | | Arch Linux | sudo pacman -S vnstat | | OpenSUSE | Sudo Zypper install VNSTAT |
La herramienta puede ejecutarse en tiempo real especificando las siguientes opciones:
Pulsa Ctrl+C para detener la monitorización en tiempo real.
BWM-NG - Monitor de ancho de banda de nueva generación
BWM-NG es un monitor de ancho de banda ligero basado en Curses. Proporciona estadísticas en tiempo real sobre interfaces de red, mostrando el uso del ancho de banda de forma sencilla. Para instalar bwm-ng, introduce el comando que se aplica a tu distribución:
| Distribuciones de Linux | Comando de Instalación BWM-NG | | Debian/Ubuntu | Instalación de Sudo Apt BWM-NG | | RHEL/Rocky Linux | sudo yum install epel-release -y Sudo Yum Install BWM-NG -Y | | Fedora | SUDO DNF INSTALL BWM-NG -Y | | Arch Linux | sudo pacman -S bwm-ng | | OpenSUSE | Sudo Zypper Install BWM-NG |
Utiliza los siguientes comandos para monitorizar el uso en tiempo real del ancho de banda de todas las interfaces:
Pulsa q para salir de BWM-NG y regresar a la terminal.
iPerf/iPerf3 - Herramienta de medición de ancho de banda de red
iPerf monitoriza el ancho de banda de red mediante protocolos como TCP, UDP y SCTP, y es más adecuado para ajustar y maximizar el rendimiento de red para protocolos específicos. iPerf requiere un servidor y un cliente para probar, y si solo necesitas medir la velocidad de la red, entonces no es un candidato.
Para instalar iPerf3, introduce el comando que se aplica a tu distribución:
| Distribuciones de Linux | Comando de instalación iPerf3 | | Debian/Ubuntu | Sudo Apt Install IperF3 -Y | | RHEL/Rocky Linux | sudo yum install epel-release -y Sudo Yum Install IperF3 -Y | | Fedora | Sudo DNF instalar iperf3 -y | | Arch Linux | Sudo Pacman -S Iperf3 | | OpenSUSE | Sudo Zypper Install IperF3 |
Inicia iPerf3 en modo servidor con la opción -s y escucha la conexión:
Pulsa Ctrl+C para terminar la conexión del servidor.
SS - Estadísticas de Socket
El comando ss forma parte del paquete iproute2, que está preinstalado en la mayoría de las distribuciones de Linux. Sustituye al antiguo comando netstat y proporciona estadísticas detalladas sobre conexiones de red, sockets abiertos y puertos de escucha. SS no se centra en la monitorización de ancho de banda como otras herramientas de la lista. Sin embargo, es esencial para el diagnóstico de red a nivel de socket.
Introduce el siguiente comando para ver las estadísticas de conexión de red:
Para mostrar todas las conexiones TCP activas, introduzca:
Netperf - Pruebas de ancho de banda de red
Netperf ayuda a monitorizar el ancho de banda de red utilizando sockets de dominio Unix, TCP, SCTP, DLPI y UDP sobre sockets BSD. Al igual que iPerf, Netperf también requiere servidores y clientes para las pruebas. Las características clave incluyen numerosas pruebas predefinidas para medir el rendimiento o la velocidad de transferencia de datos.
Usa el comando correspondiente a tu distribución para instalar Netperf:
| Distribuciones de Linux | Comando de instalación Netperf | | Debian/Ubuntu | Sudo apt install netperf | | RHEL/Rocky Linux | sudo yum install epel-release -y sudo yum install netperf -y | | Fedora | Sudo DNF install netperf -y | | Arch Linux | sudo pacman -S netperf | | OpenSUSE | Sudo Zypper install netperf |
Inicia el servicio con el siguiente comando:
Netperf se ejecuta durante un tiempo predefinido y luego termina automáticamente.
CBM - Medidor de ancho de banda de color
Un medidor de banda de color (CBM) es una pequeña utilidad de línea de comandos que muestra el tráfico actual de red en todos los dispositivos conectados a la red. La salida basada en curses se muestra en color y muestra cada interfaz de red, el número de bytes recibidos, los bytes enviados y el total de bytes.
Usa el comando correspondiente para instalar CBM en tu distribución:
| Distribuciones de Linux | Comando de instalación Netperf | | Debian/Ubuntu | CBM DE INSTALACIÓN SUDO APT | | RHEL/Rocky Linux | sudo yum install epel-release -y Sudo Yum Install CBM -Y | | Fedora | Instalación de SUDO DNF CBM -Y | | Arch Linux | sudo pacman -S cbm | | OpenSUSE | Sudo Zypper Install CBM |
Para comenzar a monitorizar con CBM, introduzca:
Pulsa q para cerrar la ventana.
Texto original en:El inicio de sesión del hipervínculo es visible. |