Nos pasa a todos nosotros, a veces vemos que algún segmentos de red puede ir muy lento o incluso llegar a perder paquetes.
Iperf puede medir el rendimiento de una red, funciona en modo cliente / servidor y lo mejor de todo, es de código abierto y multiplataforma. Iperf es la herramienta perfecta para medir las redes por cable o inalámbrica, el ancho de banda es medido a través de pruebas de TCP.
Instalación de Iperf
Para la prueba de red, hay que instalar Iperf en dos sistemas, uno actuará como el servidor y el otro como cliente. Iperf está disponible en los repositorios de Ubuntu, lo puedes instalar con el comando:
sudo apt-get install iperf
Iperf en el servidor
Ahora especificas que sistema va a ser el servidor.
iperf -s
Iperf en el servidor nos da como resultado lo que ves abajo.
------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------
Iperf cliente
En el Iperf client con el comando de abajo nos conectamos al servidor e iniciamos la prueba de ancho de banda.
iperf -c 192.168.1.103
El cliente al terminar nos da como resultado:
------------------------------------------------------------ Client connecting to 192.168.1.103, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.1.101 port 59291 connected with 192.168.1.103 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 113 MBytes 94.5 Mbits/sec
Puedes ver que en este test la transferencia es correcta y a una velocidad de 94.2 Mbits/sec., para una transferencia de 113 MBytes. Acuérdate que para pasar a Mbytes/seg., has de dividir entre 8 que para una red de 100 Mbits/seg. nos da un ancho de banda de 11,77 MBytes/seg. (12 MBytes/Seg es lo ideal)