JPerf : Manual para medir ancho de banda entre dos ordenadores en LAN

JPerf es un programa cliente-servidor muy sencillo que permite medir la velocidad máxima que alcanzan 2 ordenadores conectados en red local. Es lo mismo que Iperf pero con interfaz gráfica en Java.

Esto es útil si queremos ver la velocidad máxima de nuestro switch o router y si cambiando ciertos parámetros como el MTU de la red, conseguimos más velocidad.

Este programa está para Windows y también para GNU/Linux, se usa exactamente igual en los dos, sólo difiere la instalación.

DESCARGA.

Instalación GNU/Linux:

  1. Descomprimimos el .zip.
  2. Nos vamos con consola hasta el directorio con los archivos.
  3. sudo chmod u+x jperf.sh
  4. sh jperf.sh

Instalación Windows 7.

  1. Descomprimos el .zip.
  2. Ejecutamos el .bat (clic derecho Ejecutar como Administrador aunque no es necesario).

Ahora veremos la interfaz del Jperf, y seleccionaremos entre cliente y servidor, cuando lo hayamos seleccionado le damos a RUN JPERF.

Aquí tenéis el Jperf funcionando (misma interfaz en GNU/Linux que en Windows, para algo está en Java).

Jperf

Y con los parámetros por defecto, hacemos una medida:

Jperf

Como apunte, en la MISMA red y con las mismas condiciones, el Iperf me da una transferencia de unos 530Mbits y el Jperf me da una medición casi Gibabit.

La red es Gigabit, con switch gigabit y cables UTP CAT 6, la diferencia de medida es por los distintos parámetros que podemos meterle al programa.

Compártelo. ¡Gracias!

  • Pingback: Iperf y Jperf : Mide el ancho de banda entre dos ordenadores en LAN de una forma rápida y fácil : Redes Zone : Portal sobre telecomunicaciones y redes

  • Pingback: Tweets that mention JPerf : Manual para medir ancho de banda entre dos ordenadores en LAN con JPerf : Redes Zone : Portal sobre telecomunicaciones y redes -- Topsy.com

  • Pingback: Banco de pruebas ethernet cableada (RJ-45 Gigabit) de routers, puntos de acceso y PLC : Redes Zone : Portal sobre telecomunicaciones y redes

  • Rober

    Pues en Windows no me deja ejercutarlo como indicais aqui, ni ejecutando como administrador ni nada =(

    • http://www.redeszone.net Sergio De Luz

      Eso es porque no tienes JAVA bien instalado.

      • Rober

        Eso fue en lo primero que pense, entre en la pagina de java y me dice que tengo la ultima version, asique no se que hacer…

        • http://www.redeszone.net Sergio De Luz

          Sigue esto para instalar el Java, es por eso seguro, a mí también me pasaba:

          http://www.movilzona.es/foro/manual-para-hacer-capturas-pantalla-android-screenshot-t898.html

          • adeninax

            Hola,
            No consigo que me funcione jperf en windows.
            He bajado el JDK, lo he instalado, he bajado el jpergf, lo he instalado; en la consola me sale c/ un directorio: jperf -2.0.2, me abre la interfaz del jperf, pero cuando entro la ip de un ordenador de mi lan como servidor el mensaje siempre es el mismo:
            “bin/iperf.exe -c 192.168.1.130 -P 1 -i 1 -p 5001 -f k -t 10
            connect failed: Connection refused
            Done.”
            de aquí no paso…alguna idea…
            He visto el ejemplo de Adroid pero entiendo que aquí se sustituye el SDK por el jperf que he bajado e instalado con el bat. Es correcto?
            Saludos y gracias.

  • http://www.redeszone.net Sergio De Luz

    Si te sale la interfaz y te sale ese error vamos por BUEN camino.

    Esa IP que has puesto, tienes el jPERF corriendo como SERVER en un ordenador y desde otro como CLIENT??

    Para usar este programa necesitamos un servidor y un cliente ;)

    • adeninax

      Hola Sergio,
      Después he estado probando con BaSpeed y me he dado cuenta de que necesitaba instalar el servidor y el cliente: claro! Mañana intentaré probar con jperf y postearé…
      Gracias por tu rápida respuesta.

      • adeninax

        Estoy haciendo pruebas y no consigo establecer la conexión. He hecho lo siguiente:
        he instalado JDK e Jperf en las dos máquinas entre las que intento medir la velocidad. Abro la interfaz de jperf en las dos:
        Una marco la marco como servidor y la otra la marco como cliente y pongo la ip de la que he marcado como servidor; corro (run) iperf en la que he establecido como cliente y no paso de timed out.
        Es este el procedimiento? no tengo que abrir jperf en el cliente y en el servidor? he hecho la prueba abriendo sólo el jperf en el cliente y tampoco me funciona.
        gracias.

        • http://www.redeszone.net Sergio De Luz

          Cuando lo pones en SERVER le das a RUN??

          PC1:

          Jperf SERVER RUN

          PC2:

          Jperf CLIENTE con IP del servidor y RUN

          Ya está :)

          • adeninax

            Hola Sergio,
            Ya va, muchas gracias!

    • Gerri

      Your arctile perfectly shows what I needed to know, thanks!

      • http://www.redeszone.net Sergio De Luz

        You are welcome!

  • alex

    me da unas graficas de ancho de banda demasiado oscilantes entorno a 8 Megas y luego cae a 0 y vuelve a subir a 8 Megas alguien sabe por que?

    • http://www.redeszone.net Sergio De Luz

      Como hiciste la prueba, en la LAN?

  • angelo

    buenisimo gracias

  • Pingback: La navaja suiza de los administradores de redes a un solo click

  • Pingback: Tests de velocidad y utilidades para nuestra conexión

RedesZone © 2010 - 2014