Cómo instalar IPerf en RHEL 8

Cómo instalar IPerf en RHEL 8

En nuestro mundo conectado, es bueno ahora en qué forma es nuestra red, desde la perspectiva del usuario final. Si bien es posible que no podamos cambiar el entorno de red, saber sus límites es útil. Si tiene que cargar una imagen ISO grande en el servidor, puede decidir tomar un café después de que comience la transferencia, si sabe que su red corporativa no podrá transferir tantos datos en la próxima hora. Por supuesto, esto es solo una pesadilla ficticia aleatoria, pero conocer el rendimiento de la red significa saber cómo se desempeñarán nuestros sistemas con respecto a la comunicación de la red y tener otro área conocida al depurar.

iperf es una aplicación práctica que permite una fácil configuración de cliente cliente y capaz de medir el ancho de banda de la red, la fluctuación de la fluctuación de la red y la pérdida de paquetes. Si bien tiene muchas opciones para ajustar nuestras medidas, usaremos solo los valores predeterminados para probar el trabajo de la aplicación.

En este tutorial aprenderás:

  • Cómo instalar iperf en Red Hat Enterprise Linux 8.
  • Cómo probar el ancho de banda de la red a el sistema.
  • Cómo probar el ancho de banda de la red de el sistema.
Medición de ancho de banda de red con iPerf3.

Requisitos y convenciones de software utilizados

Requisitos de software y convenciones de línea de comandos de Linux
Categoría Requisitos, convenciones o versión de software utilizada
Sistema Red Hat Enterprise Linux 8
Software iPerf3-3.5-1
Otro Acceso privilegiado a su sistema Linux como root o a través del sudo dominio.
Convenciones # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Cómo instalar IPerf en RHEL 8 instrucciones paso a paso



iPerf3 está en los repositorios predeterminados después de habilitar repositorios de gestión de suscripción, por lo que instalarlo es bastante fácil.

  1. DNF Instalar iPerf3
  2. Para probar la red utilizando nuestra máquina de laboratorio como servidor (el destino), la iniciamos en modo servidor:
    $ iPerf3 -S ---------------------------------------------- ------------- Servidor escuchando en 5201 ----------------------------------------------------------- 

    Tenga en cuenta que iPerf3 está escuchando en otro puerto de forma predeterminada, ya que las versiones anteriores (el cliente en esta prueba incluye) use el puerto 5001.

    Y desde la máquina de pruebas remotas, iniciamos la prueba (necesitamos especificar el puerto ya que no es defecto a IPerf):

    $ ipperf -c 192.168.1.14 -P 5201 ---------------------------------------------- -------------- Cliente que se conecta a 192.168.1.14, puerto TCP 5201 Tamaño de la ventana TCP: 85.0 kbyte (predeterminado) --------------------------------------------- --------------- [3] Local 192.168.1.7 puerto 55366 conectado con 192.168.1.14 Puerto 5201 Fallado de escritura: Restablecimiento de conexión por pares [ID] El ancho de banda de transferencia de intervalo [3] 0.0- 5.5 segundos 888 Mbytes 1.36 GBITS/seg 
  3. Para probar la red utilizando nuestra máquina de laboratorio como cliente (la fuente), comenzamos iperf en modo servidor en la máquina remota (esta vez en una red diferente, usando iPerf3 al otro lado también):
    $ iPerf3 -S ---------------------------------------------- ------------- Servidor escuchando en 5201 ----------------------------------------------------------- 

    Y ejecute la prueba desde nuestra máquina de laboratorio:

    $ IPERF3 -C 192.168.1.2 conectarse al host 192.168.1.2, puerto 5201 [5] Local 192.168.1.14 Puerto 51736 conectado a 192.168.1.2 Puerto 5201 [ID] Tormenta de bits de transferencia de intervalo REPR CWND [5] 0.00-1.00 segundos 3.21 Mbytes 26.9 mbits/sec 0 160 kbytes [5] 1.00-2.00 segundos 3.48 Mbytes 29.2 mbits/sec 0 301 kbytes [5] 2.00-3.00 segundos 3.79 Mbytes 31.8 mbits/sec 0 448 kbytes [5] 3.00-4.02 segundos 3.04 Mbytes 25.0 mbits/sec 0 380 kbytes [5] 4.02-5.01 SEC 3.36 Mbytes 28.6 mbits/sec 0 434 kbytes [5] 5.01-6.00 segundos 2.11 Mbytes 17.8 mbits/sec 0 332 kbytes [5] 6.00-7.00 segundos 2.24 Mbytes 18.7 mbits/sec 0 351 kbytes [5] 7.00-8.00 Sec 1.06 Mbytes 8.88 Mbits/seg 0 368 Kbytes [5] 8.00-9.00 segundos 3.17 Mbytes 26.6 mbits/sec 0 372 kbytes [5] 9.00-10.00 segundos 2.17 Mbytes 18.2 mbits/seg 0 372 Kbytes - - - - - - - - - - - - - - - - - - - - - - - - - [id] Transferencia de intervalo Bit Retr [5] 0.00-10.00 segundos 27.6 mbytes 23.2 mbits/sec 0 remitente [5] 0.00-10.00 segundos 25.8 Mbytes 21.7 mbits/seg receptor iPerf hecho. 

    Tenga en cuenta que no especificamos el puerto, como en este caso hay iPerf3 en ambos lados, con puertos predeterminados a 5201.

    Y también podemos ver los resultados más detallados en el lado del servidor:

    Conexión aceptada desde 192.168.1.14, puerto 51734 [5] Local 192.168.1.2 puerto 5201 conectado a 192.168.1.14 puerto 51736 [id] ancho de banda de transferencia de intervalo [5] 0.00-1.00 segundos 2.63 Mbytes 22.0 mbits/seg [5] 1.00-2.00 segundos 2.92 Mbytes 24.5 mbits/seg [5] 2.00-3.00 segundos 2.80 Mbytes 23.5 mbits/seg [5] 3.00-4.00 segundos 2.80 Mbytes 23.5 mbits/seg [5] 4.00-5.00 segundos 2.99 Mbytes 25.1 mbits/seg [5] 5.00-6.00 segundos 2.75 Mbytes 23.1 mbits/seg [5] 6.00-7.00 Sec 1.50 mbytes 12.6 mbits/seg [5] 7.00-8.00 Sec 1.80 Mbytes 15.1 mbits/seg [5] 8.00-9.00 segundos 2.60 Mbytes 21.8 mbits/seg [5] 9.00-10.00 segundos 2.77 Mbytes 23.2 mbits/seg [5] 10.00-10.12 segundos 279 Kbytes 19.5 mbits/seg - - - - - - - - - - - - - - - - - - - - - - - - - [id] Andth de transferencia de intervalo [5] 0.00-10.12 segundos 0.00 bytes 0.00 bits/seccador [5] 0.00-10.12 segundos 25.8 Mbytes 21.Receptor de 4 mbits/seg 

Podemos ver que en el primer caso de prueba los dos sistemas tienen una conexión mucho mejor que en la última. También podemos ver cómo difieren los puertos y salidas según iperf versión, y verificamos que nuestra herramienta también funcione en modo de servidor y cliente.

Tutoriales de Linux relacionados:

  • Cómo montar la imagen ISO en Linux
  • Cómo abrir archivos ISO en Ubuntu Linux
  • Ubuntu 20.04 Descargar
  • Entropía aleatoria en Bash
  • Cómo encontrar archivos grandes en Linux
  • Corrigiendo el error de 'demasiados archivos abiertos' en Linux
  • Crea Manjaro Linux Bootable USB
  • Cómo hacer un USB de arranque de un ISO en Linux
  • Cosas para instalar en Ubuntu 20.04
  • Ejemplos de consejos y trucos de comandos de comandos útiles - Parte 6