Cómo hacer una prueba de velocidad de red de Linux

Cómo hacer una prueba de velocidad de red de Linux
Este tutorial explica cómo ejecutar una prueba de velocidad de red en Linux utilizando diferentes herramientas.

Las herramientas utilizadas en este artículo incluyen TCPTrack, NLoad, IFTOP, CBM e IPERF, que se gestionan a través de la consola o terminal de Linux.

Al leer este artículo, también comprenderá conceptos básicos de velocidad de red. Esta conferencia se recomienda tanto para principiantes como para usuarios experimentados que buscan una forma simple de medir su velocidad de red en Linux.

Todas las instrucciones en este tutorial incluyen capturas de pantalla, lo que facilita el nivel de usuario de Linux aplicarlas.

Una breve introducción a los conceptos de velocidad de Internet

Antes de explicar cómo realizar pruebas de velocidad en Linux, hay algunos conceptos que debe comprender: descargar y cargar velocidades y latencia; Este tutorial se centra en la velocidad de descarga.

  • Velocidad de Descarga: La velocidad de descarga es la velocidad entrante, la velocidad utilizada por los paquetes para llegar a su dispositivo; Esa es la velocidad relevante cuando descarga archivos, mira videos en línea o visite sitios web; Es la medida más relevante para los usuarios de viviendas.
  • Velocidad de carga: La velocidad de carga es la velocidad saliente, la velocidad para enviar tráfico desde su dispositivo a otro dispositivo a través de Internet; Es la velocidad que ve al cargar imágenes o videos en cualquier sitio web o a través de cualquier aplicación de comunicación. Por lo general, los proveedores de servicios de Internet brindan una velocidad de carga extremadamente baja a menos que pague un extra; es especialmente relevante para los servidores.
  • Latencia: ¿El tráfico de tiempo lleva llegar al destino y volver a su dispositivo?. Esto no está necesariamente relacionado con la velocidad ya que la alta latencia puede ser causada por muchos lúpulos o enrutadores intermedios entre su dispositivo y el destino; Cada dispositivo de enrutamiento tendrá su propia latencia. Como se explica en el Tutorial de Traceroute con NMAP, si nota de baja velocidad entre su dispositivo y un destino específico, una forma de diagnosticar el problema es trazar un paquete a través de Internet, tratando de encontrar un dispositivo de intermediación bajo que mida la latencia.

Cómo ejecutar una velocidad de red de Linux usando TCPTrack

La primera herramienta para medir la velocidad de su red en Linux descrita en este tutorial es TCPTrack.

TCPTrack se puede instalar en distribuciones de Linux con sede en Debian como Ubuntu usando el apto Manager de paquetes, como se muestra en la captura de pantalla a continuación.

Puede descargar TCPTrack para otras distribuciones de Linux y sistemas BSD en https: // pkgs.org/descargar/tcptrack.

Como se dijo anteriormente, para instalar TCPTrack en Debian o Ubuntu, ejecute el siguiente comando.

sudo apt install tcptrack

Una vez que se instala TCPTrack, para ejecutar una prueba de velocidad, ejecutarlo (con privilegios) seguido de la -i bandera y el dispositivo de red cuya velocidad desea medir. En mi caso, mi dispositivo es WLP3S0; Reemplácelo con el tuyo.

Ejecute el comando a continuación, reemplazando el nombre del dispositivo de red con el suyo.

sudo tcptrack -i wlp3s0

Como puede ver en la captura de pantalla a continuación, la salida muestra conexiones, incluidas su dirección local y puerto (primera columna), dirección remota y puerto (segunda columna), estado de conexión (tercera columna), tiempo de inactividad (cuarta columna) y velocidad para cada uno conexión (última columna).

TCPTrack muestra la velocidad de cada conexión por separado.

Nota: Se cepillaron direcciones IP remotas en la captura de pantalla.

También puede verificar la velocidad de protocolos específicos especificando sus puertos. En el ejemplo a continuación, le indico a TCPTrack que muestre la velocidad de todas las conexiones a través de HTTPS (puerto 443).

Para especificar un protocolo o puerto, use el comando utilizado en el ejemplo anterior, seguido de la puerto opción y el número de puerto como se muestra a continuación.

sudo tcptrack -i wlp3s0 puerto 443

TCPTRack también le permite verificar la velocidad de las conexiones iniciadas después de ejecutar TCPTRack. Para hacerlo, agregue el -d bandera como se muestra en la siguiente imagen.

tcptrack -d -i wlp3s0

Así es como puede ejecutar velocidades de prueba usando TCPTRack. Hay opciones adicionales que puede leer en la página del hombre. Sigue leyendo a continuación para conocer alternativas TCPTrack con diferentes características.

Ejecutando una prueba de velocidad de red de Linux con nload

NLOAD es otra herramienta de Linux para monitorear el tráfico de red y la velocidad de ancho de banda como TCPTrack. También se puede instalar a través de APT sobre las distribuciones de Debian y Ubuntu Linux y está disponible como alquitrán.GZ Para otras distribuciones en https: // SourceForge.net/proyectos/nload/. La ventaja de nload es que puede ver fácilmente el tráfico entrante y saliente en una pantalla dividida.

Instalar NARGA en Debian o Ubuntu, ejecute el siguiente comando.

sudo apt install nload

Ejecutar una prueba de velocidad de red con NLOAD solo requiere que ejecute el programa seguido del dispositivo de red cuya velocidad desea medir.

En el ejemplo a continuación, ejecuto nload para verificar la velocidad del dispositivo de red WLP3S0. Reemplace el nombre del dispositivo con el tuyo.

nload wlp3s0

Como puede ver a continuación, NLoad devolverá la velocidad entrante y saliente, incluida la velocidad actual, la velocidad promedio, la velocidad mínima y máxima y TTL (tiempo a vida).

Salida de Nload en general y muy amigable. A continuación, explicaré cómo usar una herramienta diferente para verificar la velocidad de cada conexión individualmente, como con TCPTrack.

Prueba de velocidad de Linux con iftop

El iftop El comando explicado en esta sección es similar al comando superior, adaptado para fines de red. Este comando muestra el uso de ancho de banda.

La herramienta IFTOP se puede instalar utilizando el Administrador de paquetes APT en Distribuciones de Linux basadas en Debian o Ubuntu, como se muestra en la captura de pantalla a continuación. También está disponible para otras distribuciones en http: // www.ex prot.com/pdw/iftop/.

Para instalar iftop en Debian o Ubuntu, ejecute el comando que se muestra a continuación.

Una vez instalado, ejecute iftop con privilegios (sudo) seguido del indicador -i (interfaz) y el nombre del dispositivo de red; En mi caso, el nombre del dispositivo es WLP3S0, y debe reemplazarlo con el nombre de su interfaz de red.

sudo iftop -i wlp3s0

Como puede ver, esta herramienta también proporciona información para cada conexión individualmente.

En la parte inferior de la vista en vivo que se muestra en la captura de pantalla a continuación, puede ver el tráfico transmitido (TX) y el tráfico recibido (RX). El campo CUM (acumulativo) muestra el tráfico ya que se ejecutó IFTOP, las tasas y tarifas máximas. La última línea (total) muestra el valor total de todos ellos.

Así es como funciona iftop; Ahora, exploremos otra alternativa llamada CBM.

Cómo ejecutar una prueba de velocidad de red en Linux con CBM

CBM es otra herramienta disponible en los repositorios de distribución de Debian y Ubuntu Linux; También puede encontrarlo para otras distribuciones en https: // github.com/resurrecting-abre-fuente-Projects/CBM.

CBM es una herramienta colorida que puede mostrar todo el tráfico de la interfaz de red simultáneamente sin diferenciar entre las conexiones dando un resultado total. Para instalar CBM en Debian o Ubuntu Run:

sudo apto install cbm

Para probar la velocidad de la red con CBM, no necesita especificar una interfaz de red porque muestra la velocidad para todas las interfaces a la vez. Simplemente ejecute el programa como se muestra a continuación.

CBM

Como puede ver, CBM mostrará la velocidad de red total para cada dispositivo de red, incluidos los dispositivos virtuales. En mi caso, solo el WLP3S0 La interfaz es el único tráfico de envío y recepción.

Como se muestra en la captura de pantalla anterior, puede usar flechas hacia arriba/hacia abajo para moverse entre interfaces.

Pon a prueba tu ancho de banda en Linux usando iPerf

Para terminar este tutorial, explicaré cómo usar IPerf, que es un gran probador para medir el ancho de banda entre dos nodos; Admite TCP, UDP, SCTP, IPv4 e IPv6. IPERF imprime el tiempo, la pérdida y más. Esta herramienta también está incluida en los repositorios de Debian y Ubuntu y está disponible para otras distribuciones de Linux en https: // ipperf.fr/.

Es importante recordar que se debe instalar IPERF en ambos dispositivos en los que se medirá la velocidad de comunicación. El paso de instalación que se muestra a continuación debe hacerse tanto en el servidor como en el cliente o en ambos nodos.

Para instalar IPerf en distribuciones de Linux con sede en Debian como Ubuntu, use el comando APT como se muestra en la imagen a continuación.

sudo apto install iPerf

Una vez que se instaló iPerf en ambos nodos, desde la ejecución del lado del servidor IPERF fue seguido por el -s bandera, como se muestra a continuación.

iPerf -s

Desde la ejecución del lado del cliente, iPerf es seguido por el -C Flag y la dirección IP del servidor, como puede ver en la siguiente captura de pantalla.

iPerf -C 192.168.0.104

Como verá en la captura de pantalla anterior, IPerf devolverá el intervalo, la velocidad de transferencia y el ancho de banda. La razón detrás de la alta velocidad que se muestra es que un servidor es una máquina virtual.

Conclusión

Como se muestra en este tutorial de Linux, probar la velocidad de su red es bastante fácil y se puede hacer a través de diferentes métodos. Todos los usuarios de Linux pueden hacerlo independientemente de su nivel de conocimiento. El mercado ofrece muchas otras alternativas que puede explorar, pero las descritas anteriormente son las más populares. Excepto por IPerf, todos los programas descritos en este artículo ofrecen una vista en vivo de la velocidad de tráfico. Algunas de esas herramientas también están disponibles para sistemas BSD.

Gracias por leer este artículo explicando cómo hacer una prueba de velocidad de red de Linux. Espero que te haya sido útil. Sigue a Linuxhint para obtener más tutoriales profesionales.