Se han detectado variados problemas de velocidad en la red interna del departamento, por lo cual se ha buscado alguna herramienta libre para el diagnostico certero de las velocidades de red. La herramienta escogida fue netperf (network performance). El cual se encuentra en los respositorios de Ubuntu, por lo que solo requiere sudo aptitude install netperf. La versión para windows se encuentra en el siguiente enlace.
El programa corre de la siguiente manera:
netperf -H servidor
Son dos las pruebas que me interesaban, una de analisis TCP y otra de análisis UDP. El primero lo hace por defecto con el comando anterior, pero el segundo lo realiza de la siguiente forma:
netperf -H caicai.diinf.usach.cl -t UDP_STREAM -- - m 1024
Siendo -m la opción del tamaño del buffer en este caso 1024.
El siguiente es un ejemplo de una prueba de velocidad TCP.
jiturbe@memorion:~$ netperf -H servidor TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to servidor (ip_servidor) port 0 AF_INET : demo Recv Send Send Socket Socket Message Elapsed Size Size Size Time Throughput bytes bytes bytes secs. 10^6bits/sec 87380 16384 16384 10.01 516.90
Lo cual no esta nada de mal para una red de 1 Gb.
Saludos