Banda Ancha EU

Comunidad de usuarios
de fibra, móvil y ADSL

El nuevo Optimizador de BASpeed

  • [Editado]

    El nuevo Optimizador de BASpeed

    Hola a tod@s :) Acabo de subir un nuevo programa al site oficial. Se trata del nuevo Optimizador de Conexiones a Internet, el cual va a sustituir al antiguo optimizador de BASpeed. Es mucho más potente que el optimizador incluido en BASpeed, ya que sus rutinas de cálculo, han sido revisadas por el equipo de bandaancha.eu, de forma que ahora calcula el tamaño de la ventana de descarga (RWIN), como de la ventana de envío (DSW), de una forma mucho más precisa que antes.

    Podeis encontrar el enlace de descarga en el menú de descargas del site oficial (baspeed.bandaancha.eu), o bien, directamente: (link roto)

    Aquí podéis ver una imagen del nuevo módulo:

    Imagen original en http://djnacho.bandaancha.st/imagenes/captura_optimizador.png

    La lista de mejoras que se han incluido en este nuevo optimizador son las siguientes:

    • Se ha mejorado el aspecto general de la aplicación.
    • Se han incluido dos controles deslizantes para mejorar la experiencia del usuario al elegir la velocidad contratada de descarga y subida.
    • Se han mejorado y mucho las rutinas de cálculo del RWIN y del DSW, de forma que ahora son mucho más precisas que las rutinas anteriores.
    • Se ha incluido un sistema de gestión de errores en la aplicación, idéntico al existente en BASpeed, por lo que a partir de ahora, si la aplicación falla por cualquier motivo, podeis mandarme un mail, con un informe de errores, que me indicará donde está el fallo.

    Espero que os guste, y sobre todo y ante todo, que os sea de utilidad ;)

    Actualizado: Se ha subido una nueva actualización de BASpeed (v6.2.0.468), en la cual ya está integrado este nuevo optimizador. No anuncio esta nueva versión, ya que en este mismo post, avisé de que se iba a cambiar el antiguo optimizador por este ;)

    Un saludo a tod@s :) y que lo disfruteis ;)

    Este tema lleva más de 6 meses inactivo. Es recomendable que abras un nuevo tema para retomar la conversación.
      • No hay de que ;) Para eso estamos :) Esta noche, será más que…

        No hay de que ;) Para eso estamos :)
        Esta noche, será más que probable que publique la actualización de BASpeed, con el nuevo optimizador ya integrado. Y...., este es el primer cambio, de unos cuantos que se avecinan ;)

        Ahora me voy a comer zumbando, que estoy de turno de tarde, y tengo que comer y salir pitando ;)

        Un saludo :) y que lo disfruteis ;)

    • Te ha quedado muy bien, aunque para mi gusto le encuentro dos…

      Te ha quedado muy bien, aunque para mi gusto le encuentro dos carencias.

      Primero deberia mostrar los valores que tienes antes de la optimizacion.

      Segundo deberia mostrar los valores que va a aplicar ANTES de pulsar el boton de optimizacion, ya que para verlo tienes que optimizar si o si.

      Pero como te digo al principio me gusta mucho la nueva estetica y el que se optimice el DSW.

      Saludos desde Mallorca

      • Hola yomimmo, cuanto tiempo sin verte por aquí :) Te cuento,…

        Hola yomimmo, cuanto tiempo sin verte por aquí :)

        Te cuento, sobre las dos cosas que me sugieres. Lo primero, lo de mostrar los valores antes de la optimización. Si un usuario no ha optimizado nunca internet, tendrá los valores estándar, y esos valores estándar, no aparecen un ningún sitio en Windows, sino que si no aparecen en el registro, Windows, automáticamente, carga unos valores estándar en los parámetros TCP. Por eso, tomé la decisión de no mostrar los valores antes de la optimización.

        Sobre lo segundo...., si puedes ver los valores calculados antes de optimizar internet. Pulsa el botón sobre iniciar optimización. Cuando haya calculado los valores te aparecerá un cuadro de diálogo, en el cual puedes aplicar la optimización o no. Si pulsas cancelar en ese momento (es decir, no aplicas la optimización), el programa muestra los valores calculados para las velocidades de descarga/subida seleccionadas, y para la latencia máxima esperada. Se puede implementar el escribir esos datos en el cuadro de dialogo previo a la optimización, pero, verlos antes de aplicar la optimización si se puede (aunque por un método un poco inusual :P )

        Un saludo :) y encantado de verte de nuevo por aquí ;)

    • Hola djnacho , Primero de todo felicitarte por el gran…

      Hola djnacho , Primero de todo felicitarte por el gran trabajo echo , esta versión creo que si optimiza bien la velocidad de subida ( la versión anterior me la empeoraba ) , pero digo creo porque me ocurre una cosa :

      una vez echa la optimización , hago el test de velocidad de subida para comprobar el cambio , y veo que el velocimetro , al empezar el test se vuelve un poco loco , empieza con una gran velocidad y va bajando lentamente hasta finalizar el test , casi sin llegar a estabilizarse la velocidad , y si llega a estabilizarse lo hace al 95-100 % del test , y el resultado final de la velocidad media que da , creo que no es del todo correcto .

      Sincronizando a 891 kbps de subida , el resultado es el siguiente : Kbit/s= 768 , Mbit/s= 0,768 , velocidad media Mbit/s= 0,829

      ¿Es del todo correcto el test de subida ? He probado en otro ordenador y ocurre exactamente lo mismo .

      Saludos.

      • No te preocupes, por ese aumento tan brusco al principio. Es…

        No te preocupes, por ese aumento tan brusco al principio. Es un pico de velocidad, y luego la velocidad va bajando paulatinamente hasta llegar al tope de la velocidad de subida. Y si, es correcto. La velocidad final es de 768 kbit/s, y la velocidad media, de 829 kbit/s lo cual es correcto para tu velocidad de sincronización.
        De todas formas, en breve tiempo, voy a modificar el test de subida, para hacerlo un poco más largo (ahora lo hace con 5 MB, y lo voy a subir a 20 MB), para asegurar una medida más fiable de la velocidad de subida, aparte de modificar parte del código, para evitar ese aumento tan brusco al principio.

        Y, encantado de que esta versión si te funcione perfectamente (veo, que la velocidad de subida, te ha mejorado y mucho con respecto a la versión anterior). Esa es su función, ayudar a que los usuarios saquen el máximo provecho de su conexión.

        Un saludo :)

    • BocaDePez BocaDePez

      Hola: Acabo por descubrir por "causalidad" la herramienta…

      Hola:

      Acabo por descubrir por "causalidad" la herramienta "BASspeed" y el "optimizador de la conexión a Internet", pero no tengo claro como configurar los datos para optimizar mi conexión a Internet.

      Tengo Windows Vista y conexión con Jazztel 20 megas: ¿qué datos tengo que poner y dónde?.

      Gracias y Saludos.

      • Solo necesitas indicar la velocidad de descarga, la de subida…

        Solo necesitas indicar la velocidad de descarga, la de subida y la latencia.

        Las velocidades de descarga y subida son a las que sincronize tu conexión ADSL. Consulta los valores que te indica tu router en su configuración a la que podrás acceder poniendo la IP del router en tu navegador. Si no conoces dicha IP, podrás obtenerla mediante el comando IPCONFIG desde una ventana de símbolo de sistema. Será el valor obtenido como puerta de enlace.

        La latencia la puedes obtener en el Test de Latencia de BASpeed ;)

      • Como bien te dice inar, debes mirar en tu router a que…

        Como bien te dice inar, debes mirar en tu router a que velocidad estás sincronizando. El router te mostrará los valores en kilobit por segundo, que son los valores que debes escribir en la velocidad de descarga y subida.
        La latencia, puedes dejarla tal cual aparece por defecto en el optimizador. Para una linea ADSL, con 150 ms, sobra (quizá alguna linea con problemas, necesite subir este valor, pero si tu linea no te está dando problemas, entonces es mejor dejar la que aparece por defecto).

        Y simplemente, le das al botón Iniciar Optimización Automática. El programa calculara el sólo los valores óptimos de RWIN y DSW para tu linea, y te presentará una ventanita donde puedes aplicar los valores calculados, o cancelar el proceso de optimización. Aplica los valores, y reinicia el PC. Tu linea ADSL debería estar optimizada.

        Un saludo :)

        • BocaDePez BocaDePez

          una pregunta, yo llevo mirando el tema del RWIN bastante…

          una pregunta, yo llevo mirando el tema del RWIN bastante tiempo aunque no tengo mucha idea xD.

          2 Preguntas: La latencia basica que usais cual es? Antiguamente se sacaban los valores poniendo sino recuerdo mal una latencia de 300 ms, ahora el programa pone por defecto 150 ms, cual usais vosotros?

          Otra pregunta es que el valor del DSW (velocidad de subida), que me da el programa es por lo menos un valor doble al que me daba antes.

          Tengo por hay un archivo donde el valor eran unos 30000, y ahora veo que el programa me pone algo mas de 60.000. He probado los 2 valores y aparentemente en la prueba de subida los 2 tienen el mismo valor, me gustaria saber que diferencia hay entre la subida de antes y la de ahora, y por que el valor es justamente el doble, y si influye en algo.

          Gracias ;)

          • La latencia anterior (300 ms), era una latencia que estaba…

            La latencia anterior (300 ms), era una latencia que estaba fundada en la alta latencia de las conexiones ADSL. Sin embargo, los ISP's han mejorado y mucho este aspecto de las conexiones, por lo que, se ha rebajado el valor de la latencia a 150 ms, por ese motivo. Yo uso 150 ms, pero mi conexión es de cable. Si tu observas, que tus latencias, a servidores extranjeros, sobrepasan los 150 ms, entonces utiliza un valor más alto (por ejemplo, 300 ms).

            La diferencia entre el DSW anterior y el nuevo, es que el nuevo se calcula de la misma forma que el RWIN. En la anterior versión del optimizador, se calculaba en base al BDP (Bandawidth Delay Product). Ahora es más preciso, ya que se calcula de la misma forma que el RWIN. Los usuarios con velocidades por encima del mega de subida, lo notarán seguro ;)

            Y.... lo anuncio aquí, de tapadillo, pero ya estoy desarrollando la v7 de BASpeed. Va a ser.... distinta, por decirlo de alguna manera de las otras versiones de BASpeed, aunque más espectacular (pero manteniendo el espíritu con el que nació BASpeed :) ). Esa es la razón de que no actualice BASpeed v6, ya que estoy desarrollando la v7 desde cero (otra vez :P )

            Un saludo :) y las gracias a ti, por supuesto ;)

            • BocaDePez BocaDePez
              bueno algo mas claro me queda, y al hacer ping a USA (ejemplo…

              bueno algo mas claro me queda, y al hacer ping a USA (ejemplo asus.com/es) me da un valor de 200 ms....

              La verdad es que he usado 150 ms, pero sigo sin saber si es mejor usar 150 o 300.

              Segun tu recomendacion con el ping que me da en USA, deberia poner 300 en el baspeed?

              O deberia probar en segun que paises y en funcion de eso usar una latencia de 150 o de 300.

              Es k en usa en ciertas paginas supongo k es normal k de 200 ms...pero por ejemplo en europa deberia ser menor, por eso te pregunto.

              Estaria bastante bien si pusieras mas informacion en el programa, asi solventarias dudas , o poner ejemplos para entender de donde salen esos valores.

              Gracias a ti otra vez, y a ver si me puedes dejar un poco mas claro k valor poner :)

              • La latencia, no es más que la latencia máxima de la conexión…

                La latencia, no es más que la latencia máxima de la conexión a un servidor. Si tu has observado que a un determinado servidor la latencia sube hasta los 250 ms, lo lógico, sería poner 250 ms en la latencia, aunque haya servidores, para los cuales la latencia de tu conexión, es menor. El RWIN se calcula en función de esa latencia máxima, por lo que hay que escribir la mayor latencia que hayas observado (y que sea mantenida en el tiempo, por supuesto).

                Un saludo :)

                • BocaDePez BocaDePez
                  He leido ahí arriba que se puede usar el optimizador para…

                  He leido ahí arriba que se puede usar el optimizador para Windows Vista. ¿Es esto así?

                  Te paso un log de un conocido por si piensas que pasando el optimizador se le solucionaría.

                  « SpeedGuide.net TCP Analyzer Results »
                  Tested on: 10.14.2009 14:26
                  IP address: 87.222.xxx.x
                  Client OS: Windows Vista

                  TCP options string: 020405ac0103030201010402
                  MSS: 1452
                  MTU: 1492
                  TCP Window: 66792 (multiple of MSS)
                  RWIN Scaling: 2 bits (2^2=4)
                  Unscaled RWIN : 16698
                  Recommended RWINs: 63888, 127776, 255552, 511104, 1022208
                  BDP limit (200ms): 2672kbps (334KBytes/s)
                  BDP limit (500ms): 1069kbps (134KBytes/s)
                  MTU Discovery: ON
                  TTL: 113
                  Timestamps: OFF
                  SACKs: ON
                  IP ToS: 00000000 (0)

                  Conexión jazztel 20 megas.

                  Sincroniza a 14000 kbps.

                  Su problema es que en tests no pasa de 6-8 megas y en una sola descarga directa no pasa de 330 kB/s.

                  Pero con 6 descargas a la vez llega a los 14 megas.

                  Gracias de antemano por la ayuda.

                  David

                  • El TCP Analyzer de SpeedGuide, es bastante claro. De hecho,…

                    El TCP Analyzer de SpeedGuide, es bastante claro. De hecho, si te fijas en esta linea te darás cuenta del porqué sólo descarga a unos 330 KB/s

                    BDP limit (200ms): 2672kbps (334KBytes/s)

                    Como ves, hay algo que está limitando la velocidad de descarga y como casi siempre, es el RWIN (TCP Window) que es demasiado bajo para una velocidad de 14000 kbps.

                    Usando el optimizador de BASpeed, el RWIN óptimo lo marca en 522720. Ese debe ser el RWIN que hay que poner a Windows, para que con una única descarga se pueda descargar al tope de la velocidad de la conexión. Puedes utilizar el Optimizador de BASpeed, o bien el TCPOptimizer, que puedes encontrar en la misma página de speedguide (lo malo, es que segun speedguide, TCPOptimizer, no funciona en Vista).

                    BASpeed, si funciona en Vista, ya que si detecta que el sistema operativo es vista, desactiva la optimización automática del sistema operativo, y pone todos los parámetros en manual. De esa forma se optimiza la conexión, de la misma forma que en XP.

                    Un saludo :) y espero haberte ayudado ;)

                    • BocaDePez BocaDePez
                      Hola, Soy el de la optimización para Vista. Sí que me has…

                      Hola,

                      Soy el de la optimización para Vista.

                      Sí que me has ayudado, ya que no sabía que Baspeed quitaba la optimización automática. Sé que anda por ahí alguna especie de parche para que tcp optimizer funcione con Vista, pero creo que ya escapaba a lo que esa persona puede asumir.

                      Sí tú que eres el creador de baspeed me dices que BA puede con Vista, lo intentaremos. Justamente he pensado en la misma linea que tú dices (los 334 kB/s). Yo tenía exactamente el mismo problema que él, pero en mi caso con XP y con tcp optimizer lo resolví...pero tenía metido en la cabeza que el tcp de Vista era "intocable".

                      Muchas gracias, y me sumo a las felicitaciones por el BA -es un clásico en mi pc.

                      • Las gracias, no me les des a mi, si no a mi compañero…

                        Las gracias, no me les des a mi, si no a mi compañero Donovan_rtnx2, que fue el que dió con la instrucción correcta que hace que la pila TCP de Vista se ponga en modo manual, y por lo tanto, acepte cualquier optimización de la misma ;) Ya sólo traduje lo que el me dijo, a código ejecutable ;)

                        Un saludo :) y encantado de que os haya sido de utilidad :)

                          • Me reitero en mi agradecimiento ;) Si tu no hubieras dado con…

                            Me reitero en mi agradecimiento ;) Si tu no hubieras dado con aquello, yo hubiera tardado mucho más de lo que tardé en hacer la parte del optimizador para Vista. Por lo tanto, gracias por compartir conmigo ese poquitín de conocimiento, que tanto ayuda a los usuarios :)

                            Un saludo :)

                              • Teóricamente, debería funcionar de forma idéntica a como lo…

                                Teóricamente, debería funcionar de forma idéntica a como lo hace en Vista. Si te soy sincero, aún no lo he probado, pero debería funcionar de la misma forma que funciona en Vista. La explicación es sencilla. Para que Windows sea compatible con las versiones anteriores, debe mantener intactas prácticamente todas las funciones de las versiones anteriores.

                                Esto implica que Windows 7, debería ser capaz de aceptar la orden de detener la optimización automática, para que sea el usuario el que pueda introducir manualmente sus propias optimizaciones.

                                Un saludo :) y de nada , que para eso estamos, para ayudar ;)

                                • BocaDePez BocaDePez
                                  Hola! David de nuevo. Bueno, pues por ahora, de las personas…

                                  Hola!

                                  David de nuevo.

                                  Bueno, pues por ahora, de las personas a las que recomendé el programa, solo me ha contestado una que usa windows 7 y parece que no le funciona, aunque insistiré a ver si lo han usado bien.

                                  Te quería preguntar si vas a trabajar para echarle un vistazo a windows 7 y si los valores que cambia el optimizador se pueden toquetear a mano. He estado buscando por google pero no doy con nada...

                                  Un saludo y gracias.

                                    • BocaDePez BocaDePez
                                      Hola donovan, gracias por el consejo, pero según él lo ha…

                                      Hola donovan, gracias por el consejo, pero según él lo ha hecho así y sigue en la misma situación.

                                      Dj, me iré pasando a echar vistazos.

                                      La duda que me queda es saber por qué si Vista y Windows 7 supuestamente habían resuelto este tema, siguen pasando casos de éstos (?).

                                      Saludos,

                                      David