Medir ancho de banda entre dos nodos
Publicado en Julio 24th, 2009 | por sose | 626 viewsVamos con una receta veraniega, ligerita pero nutritiva. La receta en cuestión trata de medir el ancho de banda entre dos nodos de una red, unidos por una LAN, por Internet, o por lo que sea. Para ser más correctos lo que vamos a medir es la tasa de transferencia de datos, que no es lo mismo que el ancho de banda.
Ingredientes:
Dos PCs: podemos usar Windows/Linux/MacOS o Solaris indistintamente, en cualquier combinación.
Iperf: este software sirve para medir la tasa de transferencia de datos entre dos nodos.
Iperf va a funcionar en uno de los nodos como servidor (nodo Linux) y en otro como cliente (nodo Windows). Establecemos una conexión desde el cliente hacia el servidor y nos da el ancho de banda, sencillito, como a nosotros nos gusta.
Para instalar Iperf en Ubuntu/Debian:
sudo apt-get install iperf
Para Windows descargarlo de aquí.
Una vez que tengamos Iperf en los dos nodos, en Linux abrimos un Terminal y ejecutamos:
iperf -s
Con el comando anterior dejamos iperf funcionando como servidor a la espera de conexiones de otros nodos cliente.
En el nodo con Windows, abrimos una consola (cmd) y vamos al directorio donde se encuentre el fichero que hemos descargado (iperf.exe), una vez allí ejecutamos:
iperf.exe -c 172.16.1.81
El comando anterior conecta como cliente al nodo servidor (Linux), este último tiene la IP 172.16.1.81.
Como resultado, el nodo servidor nos dice que se ha conectado un nodo con IP 172.16.1.32 (nodo cliente Windows) y la tasa de transferencia de datos que alcanzó el enlace:
El nodo Windows, nos muestra que se conecto a al servidor 172.16.1.81 y la tasa de transferencia de datos que alcanzó el enlace:
La velocidad alcanzada es 87.6Mbits/sec, se trata de dos nodos en una LAN. Importante fijarse en que son Mbits y no MBytes. Para los profans (de profano, no de fans profesional):
MBytes = Mbits/8 nos da como resultado 10,95MBytes
Otro detalle importante para profans, por que son 87.6Mbits y no 100Mbits (que es la velocidad mas común en una LAN), 100Mbits es la velocidad teórica eso por un lado y por otro a esos 100Mbits teóricos tenemos que restarle los bits que usan los protocolos para que podamos comunicar los dos nodos, un paquete no solo está formado por los datos que queremos enviar sino que lleva cabeceras, flags, corrección de errores…
Iperf tiene un montón de opciones, pero ya es cosa vuestra bichearlas



1 Trackback(s)
Lo siento, comentarios para esta entrada están cerrados en este momento.