Hace ya un tiempo escribí como calcular la velocidad de red entre dos puntos con una aplicación para Windows. Ahora le toca el turno al mismo concepto, pero con una aplicación para Linux. Esta aplicación es: el neterf.
Funciona exactamente igual que el anterior. Tenemos arrancado esta tool en modo server desde el punto A y desde otro punto B lo lanzamos como cliente.
Veamos como lo lanzamos en modo servidor desde A:
[root@A]# apt-get install iperf ... [root@A]# iperf -s -f K ------------------------------------------------------------ Server listening on TCP port 5001 TCP window size: 85.3 KByte (default) ------------------------------------------------------------ [ 4] local 192.168.26.2 port 5001 connected with 192.168.1.191 port 60697 [ 4] 0.0-180.4 sec 35400 KBytes 196 KBytes/sec
Observar que quiero el formado de salida en KBytes/sec.
Ahora lanzamos el cliente desde un punto B remoto:
[root@B]# apt-get install iperf ... [root@B]# iperf -c 192.168.26.2 -f K -t 180 ------------------------------------------------------------ Client connecting to 192.168.26.2, TCP port 5001 TCP window size: 16.0 KByte (default) ------------------------------------------------------------ [ 3] local 192.168.1.191 port 60697 connected with 192.168.26.2 port 5001 [ ID] Interval Transfer Bandwidth [ 3] 0.0-180.4 sec 35400 KBytes 196 KBytes/secVer como le indicamos la dirección IP donde se encuentra nuestro servidor, el formato del resultado en KBytes/sec y por ultimo queremos una prueba que dure 180 segundos. Es importante controlar correctamente el tiempo de la prueba, ya que una prueba más larga obtendrá un valor más real.
Este comando lo estoy utilizando para realizar un cambio de operador. Tomo las medidas con el operador antiguo y luego con el nuevo operador. Una vez migrado al nuevo operador veremos cuanto hemos mejorado en las comunicaciones.
Más información:
+ Welcome to the Neterf homepage
1 comentarios:
Ahora tambien para version para Windows:
http://www.noc.ucf.edu/Tools/Iperf/
hacer un comentario en esta entrada