El libre pensamiento para un internet libre

No estas registrado.  

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#1 12-06-2016 12:32:20

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 4,418

Medir la velocidad en su red local con precisión gracias a IPerf3

IPerf3: la herramienta perfecta para conocer la velocidad real de tus dispositivos de red

iperf3_1.jpg

  Para medir la velocidad de nuestra conexión a Internet es fácil : Podemos hacer pruebas en una pagina como speedtest.
    No es la solución perfecta pero es practico, simple y bastará normalmente con unas cuentas pruebas para hacerse una idea.
Para medir la velocidad entre dos dispositivos de nuestra red local la cosa se complica y no podemos pasar por una pagina web.
   Vamos a ver que no es nada complicado gracias a IPerf3   
 
  IPerf3 es un programa gratis y de código abierto publicado bajo los términos de la licencia BSD.
Su desarrolló esta principalmente asegurado por ESnet (Energy sciences network) y Berkeley lab
  A pesar de su nombre, el código y sus desarrolladores no tienen nada que ver con el antiguo proyecto IPerf que fue abandonado.
  IPerf3 es multiplataforma y su funcionamiento es igual bajo linux, mac o windows para que podamos usarlo simplemente en todo tipo de redes.
  Su fiabilidad hace que el programa ha sido "adoptado" por las principales distribuciones GNU-Linux y que se encuentra en sus repositorios.
  De paso un saludo amistoso a  Vivien GUEANT del foro lafibre quien se encarga (con otras personas) de mantener los paquetes *.deb para Debian, Ubuntu, Kali, etc...

  La gran ventaja de IPerf3 es que es un programa muy liviano y muy simple de uso.
Un código pequeño con pocas dependencias que se encarga de montar un pequeño servidor para hacer las pruebas de velocidad lo que nos permite hacer pruebas en nuestra red local.
El proyecto cuenta también con excelentes servidores para que podamos medir nuestro ancho de banda "en la red" (global)
  Dicho de otra forma: Sirve para todo tipo de pruebas.
 
  Otra gran característica, muy importante, es que IPerf3 no necesita escribir datos en disco para las pruebas.
Es muy importante porque le velocidad de escritura en los discos podría falsar el resultado.
Si no tenemos un disco SDD y que queremos comprobar la velocidad de nuestros puertos Gigabit no podremos hacerlo debido al limite de velocidad de escritura de los datos en el HDD.
  Con IPerf3 esto no importa.

  Vamos a ver como emplear IPerf3 para hacer unas pruebas de velocidad de una precisión diabólica. 

Instalación

  Para windows, mac, android nos vamos a la pagina de descargas y bajamos el instalador que nos corresponde : iperf-download
Podemos allí bajar el código fuente o los paquetes *deb para sistemas basados en debian o podemos instalar IPerf3 con simple

sudo apt-get install iperf3
Medir la velocidad entre dos dispositivos

  Una vez que hemos instalado IPerf3 en los dos puestos de trabajos que queremos testear debemos lanzar el programa en consola en ambas maquinas.
  En una lanzaremos IPerf3 como "servidor", así:

iperf3 -s

  No importa cuál elegimos como servidor porque podremos invertir los papeles cuando hacemos pruebas utilizando el opción -R

-R, --reverse             run in reverse mode (server sends, client receives)

   Lo más practico es usar como servidor el ordenador "distante" para no tener que mover más su culo de la silla wink

iperf3_2.jpg

     
  El servidor se ha iniciado y esta "en escucha" sobre el puerto 5201  (para mi es el ordenador de sobremesa) 
  De paso miramos cuál es su IP si no la conocemos.

sudo ifconfig <interfaz_de_red>

 
  Vuelvo a mi silla y ahora lanzo IPerf3 en modo cliente para hacer pruebas(desde el laptop) .
La sintaxis básica es muy simple

iperf3 -c <IP_servidor_IPerf3

IPerf3_3.jpg

  El chipset "Ethernet" de mi portátil no es "gigabit" pero un "fast etrhenet". Un nombre bonito algo engañoso para hablar de una tasa de transferencia máxima de 100Mbps.
He podido comprobar que funciona correctamente ya que su velocidad real es de 93Mbps.
 
  Voy a comprobar ahora la velocidad real de la tarjeta interna de mi portátil b/g/n con tasa de transmisión de hasta 300Mbps conectándola a mi router puesto en modo b/g/n a 300Mbps.
  Mi sobre mesa que hace de servidor si que tiene puerto Gigabit con lo cuál podre medir velocidades superiores a 100Mbps.
  Esto dicho ojo con una cosa : Hablamos de velocidad real no de tasa de transmisión. 
  Con el wifi es diferente que con cables y la diferencia entre la velocidad real y la tasa de transmisión es tremenda.
  Hablamos de algo como 60%-40% de perdidas en condiciones perfectas/optimas, siendo a un metro del router... Ya : No es un escenario muy realista y en este caso mejor usar un cable con cero perdidas, estamos de acuerdo wink 
 
  Lo que significa que con un wifi b/g/n a 300Mbps obtendremos en condiciones excelente y irealistas (un metro del router) como mucho una velocidad real de 150-200Mbps....
Si logramos llegar a 100Mbps reales a unos 5-6 metros del router podemos darnos por satisfechos. 

  Hagamos algo de pruebas con IPerf3...
Con la tarjeta interna en condiciones "buenas" me quedo atascado a una tasa de transferencia de 150Mbps lo que me da en velocidad real 50Mbps.

IPerf3_4_20160612-0711.jpg

 
  Estoy a unos dos tres metros del routeur.

  Compruebo ahora cuál es la velocidad de una AWUS036ACH, siempre en modo b/g/n a 300Mbps y el adaptador USB esta al lado del ordenador, puesto en condiciones similares que la tarjeta interna .
  Esta vez mi tasa de transferencia logra llegar a la tasa de transferencia máxima y esto se ve inmediatamente en los resultados de la velocidad que llega a los 100Mbps

IPerf3_5.jpg

   
  Para el placer de los ojos, una prueba surrealista :  Pongo el adaptador literalmente a un metro del routeur, no se ve en la captura de pantalla pero en inicio de la prueba he llegado a estar en condiciones "excelentes" con el icono de Network Manager "a full"
  Esto si, se ve en el resultado : ¡ He llegado a obtener casi 200Mbps reales! cool

IPerf3_6.jpg

  Repito, esto es un resultado casi imposible a obtener con el protocolo b/g/n en la vida real, resultado obtenido en condiciones optimas no realistas con el mejor adaptador wifi USB disponible en el mercado, la tremenda AWUS036ACH

  Les invito a instalar y jugar un poco con IPerf3: Es la herramienta perfecta para hacer pruebas de velocidades.
Es muy instructivo para conocer sus dispositivos de redes a fondo y saber lo que hay de verdad. wink

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#2 05-09-2018 00:24:51

Ingeieedes
Usuario

Registrado: 05-09-2018
Mensajes: 1
Página Web

Re: Medir la velocidad en su red local con precisión gracias a IPerf3

Saludos,

Ingrese a este foro buscando otro tipo de información, pero la verdad es que me ha gustado mucho debido a que comparten mucha información que personalmente desconocía. Y como ejemplo esta el uso de la herramienta IPerf3 voy a seguir al detalle este instructivo muchas gracias.

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

Temas similares

Tema Respuestas Vistas Ultimo mensaje
0 24 Hoy 16:57:54 por nekue
Pyrit vs Hashcat por bala
12 232 Hoy 13:06:03 por bala
Hostbase 1.2 está aqui por Koala  [ 1 2 3 4 5 ]
122 7059 Hoy 12:00:51 por nekue
1 82 Hoy 08:13:39 por kcdtv
20 2368 Ayer 12:26:50 por kcdtv

Pie de página

Información del usuario

Ultimo usuario registrado: Moscus
Usuarios registrados conectados: 0
Invitados conectados: 12

Estadisticas de los foros

Número total de usuarios registrados: 1,195
Número total de temas: 1,182
Número total de mensajes: 12,235

Máx. usuarios conectados: 69 el 15-10-2017 09:23:21