Equipos y materiales > Openwrt & LEDE
Test de velocidad en OpenWrt
(1/2) > >>
manuelacantasaetas:
Hay algún programa especifico de openwrt que sirva para medir el ancho de banda maximo dentro de la LAN?

Algo así como los test de velocidad adsl, pero interno.
jar229:
He separado tu post del tema en que habías escrito, ya que no encajaba con el, y además puede ser interesante como para que no se pierda dentro de un hilo.

Dicho esto, creo que bmon podría ser lo que buscas: http://wiki.openwrt.org/doc/howto/bwmon#using.bmon

http://freecode.com/projects/bmon
danitool:
Yo diría que iperf.

Aunque yo suelo usar directamente wget de esta forma:
Dentro del router con OpenWrt:

--- Código: ---wget -O- ftp://serverlocal/archivogordo.bin > /dev/null
--- Fin del código ---
y en el lado del server ejecuto un medidor de ancho de banda usada

--- Código: ---speedometer -t eth0
--- Fin del código ---
manuelacantasaetas:

--- Cita de: danitool en 30-01-2014, 11:42 (Jueves) ---Yo diría que iperf.

Aunque yo suelo usar directamente wget de esta forma:
Dentro del router con OpenWrt:

--- Código: ---wget -O- ftp://serverlocal/archivogordo.bin > /dev/null
--- Fin del código ---
y en el lado del server ejecuto un medidor de ancho de banda usada

--- Código: ---speedometer -t eth0
--- Fin del código ---

--- Fin de la cita ---

Al final le instale el iperf en el router y pruebo con el.

En el router o el ordenador (Con linux) que quieras que haga de server es el siguiente:


--- Código: ---iperf -s
--- Fin del código ---

Yo lo he configurado configurado en el rc.local del router para que arranque como un demonio.


--- Código: ---root@routercasa:~# cat /etc/rc.local
# Put your custom commands here that should be executed once
# the system init finished. By default this file does nothing.

iperf -s -D



exit 0

--- Fin del código ---

Así puedo probar desde el ordenador que quiera al router.


El comando a ejecutar en el host es el siguiente:


--- Código: ---iper - c "IP del dispositivo que haga de server"
--- Fin del código ---

El resultado:


--- Código: ---iperf -c routercasa
------------------------------------------------------------
Client connecting to routercasa, TCP port 5001
TCP window size: 22.9 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.6 port 51806 connected with 192.168.0.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  59.6 MBytes  50.0 Mbits/sec
--- Fin del código ---

Solo 50Mb por cable? Es normal?

@danitool: Usas archlinux?
danitool:
50.0 Mbits/s es normal según que router estés usando, en un hg556a (bcm6358) sería bastante normal, en un bcm6348 tal vez 30 Mbit/s y va que chuta.

Para llegar al límite de un fast ethernet 100 Mbit/s haría falta un bcm6368 mínimo, y con todos los recursos disponibles en el momento de hacer el test.

Otros routers pueden dar mucho más, pero para llegar al límite de ethernet gigabit, necesitas un maquinón. Ojo hablo transferencias hacia adentro/fuera del router, no conmutación de paquetes de forma libre a través del switch.

Y sí, uso Arch-linux, algún problema?  ;D
Navegación
Índice de Mensajes
Página Siguiente

Ir a la versión completa