Ping times with different cFosSpeed versions
( down / up - without base delay -
* LL = Low Latency mode, costs about 5-10% transfer rate
Ping times are drastically reduced for all connections! cFosSpeed version 6.50 offers the best Traffic Shaping ever.
El Traffic Shaping de cFos reduce los atrasos durante las transferencias de datos y permite navegar por la Internet hasta tres veces más rápido. ¡De modo que ahora puedes utilizar todo el ancho de banda de tu conexión!
Durante una transferencia TCP/IP, una cierta cantidad de datos necesitan ser confirmados al momento de la recepción antes de que más datos puedan ser enviados. La confirmación de datos en cuellos de botella resultan en demoras y la disminución de la tasa de transferencia, forzando el usuario a esperar. Especialmente válido para el DSL y el cable, es posible llegar a la paralización entera de la red al “ahogar” el canal de subida ( El upstream que posee un ancho de banda siempre menor que él de bajada) solamente con alguna carga. Esto sucede porque en este escenario, no se dispone de suficiente ancho de banda en la subida para la confirmación de datos.
La solución estándar hasta ahora fue intentar compensar esto incrementando el tamaño de la ventana del TCP, de modo a permitir
el envío de más datos sin confirmación inmediata. El gran problema aquí es que al incrementar el valor MSS/MTU, también se
incrementan los tiempos de los ping, llevando a la latencia y a los atrasos en los renderizados de las páginas web. Latencias
de hasta 2 segundos no son poco comunes con una ventana TCP con 512k de tamaño. En suma…los tamaños grandes de las ventanas
TCP simplemente no le permitirán alcanzar máxima velocidad.
En contraste, el Traffic Shaping cFos prioriza el tráfico de datos de modo que los paquetes importantes son enviados antes
que los paquetes normales. De este modo, loa acuses de recibo siempre llegan en tiempo, ¡ y las subidas de archivos nunca
más van ahogar su conexión de banda ancha!
La tecnología cFosde Traffic-Shaping reconoce un gran número de tipos de paquetes importantes y les otorga prioridad no solamente para mantener el tráfico de Internet regular, sino que asegura tiempos de ping particularmente bajos. Esto no sólo acelera la navegación y las descargas significativamente, sino que es una ventaja decisiva para los juegos en línea.
Con el Traffic Shaping de cFos, usted notará mejoras medibles y beneficios tales como:
Sin el Traffic Shaping, los tiempos de los ping pueden llegar a horrorosos 2 segundos, lo que hará participar en sesiones
Telnet o SSH una verdadera procesión - si no imposible.Pero con el Traffic Shaping de cFos,la latencia se mantiene
normal.
¡Esto de por sí ya debiera revolucionar completamente su experiencia de navegación!
Eso también significa que mientras se navega por la Web, usted se estresará por darse cuenta de que existe alguna transferencia de datos en segundo plano. Nuevamente, tal latencia tan reducida probará no tener precio para los juegos en línea.
Primero, el Traffic Shaping de cFos mide el flujo de datos de subida y de bajada, así como los tiempos de ping para cada conexión. Luego el programa usa esta información tara controlar el tráfico de todas las transferencias de datos de la Web. Adicionalmente, el Traffic Shaping asigna dinámicamente el ancho de banda disponible para cada conexión según sea necesario.
El Traffic Shaping de cFos no sólo prioriza los ACKs, sino otros paquetes de datos importantes, como aquellos utilizados en Telnet o las sesiones SSH. Así, ¡con el Traffic Shaping de cFos,los programas P2P y los envíos de correos que están matando su conexión serán cosa del pasado!
¡Pero no se quede sólo con nuestra palabra, pruébelo usted mismo(a)!
Además de priorizar los paquetes de datos ACK, el Traffic Shaping realiza lo siguiente:
Advanced Traffic Shaping
cFosSpeed traffic shaping consists of two major parts: first, find out the maximum line speeds (send resp. receive) and then,
send out data with no more than the sending speed and use a priority queue for the rest of the data. Thus, more urgent data
can be sent out first. When receiving, cFosSpeed can not change the order of the data packets to be received, but it can
slow down the senders so much that the line is not clogged from that side and ping times are nice and low.
cFosSpeed determines transmission speeds by sending out ping packets. These packets are sent out with a small TTL value,
so as to return quickly and produce more accurate timings. For this purpose, cFosSpeed sends regular ICMP echo-request Ping
packets or small UDP packets, whatever works better.
Over time, cFosSpeed records the lowest ping time. Then, when later cFosSpeed measures higher ping times, it knows that the
line must be congested. To counter that, cFosSpeed will reduce sending and/or receiving speed.
This method works quite well for data transmission media that are very stable and work always with the same speed and latency
like DSL or Cable. However, it leads to problems on media with highly varying ping times, like wireless mobile connections
(UMTS, WIMAX, CDMA, CDMA 2000, etc). A temporary increase in ping time will cause cFosSpeed to reduce its sending or receiving
speed, even if such a spike in ping time might not be caused by a clogged line. Thus, the maximum speed might not reached
and cFosSpeed can not use all available bandwidth.
As a solution, cFosSpeed now conducts statistical analysis of ping times over a relative long time period to determine the
normal ping time of the connection and the typical deviation from it. This statistical data are dynamically adjusted, so
changes in bandwidth or latency are detected and properly reflected. This improves transmission speeds on mobile connections,
but also increases responsiveness slightly on DSL or cable connections.
This statistical analysis works fine as long as cFosSpeed can be sure that changes in measured ping times reflect the normal
behaviour of the medium. Unfortunately, traffic sent or received over the same line by other users will as well increase
the ping times and would poison the statistics and therefore would cause unnecessary slow sending or receiving rates.
cFosSpeed addresses this with its new Net Talk feature: each cFosSpeed connected to the same router (i.e. on the same local
network) broadcasts how much data it has sent and received to all other cFosSpeed drivers. This allows all cFosSpeed drivers
to adjust their speeds according to the sum of all traffic, not just their own share of it. The result are more accurate
statistics, thereby improving the quality of traffic shaping, meaning more data can be transmitted with still low ping times.
greenpeace.org | |
cFos | 5.5 sec |
XP | 19.6 sec |
amazon.com | |
cFos | 8.3 sec |
XP | 39.2 sec |
Antes que nada tenga en cuenta de que los testes con solamente una subida (carga) o una descarga solamente pueden medir la tasa máxima de bajada y subida de su conexión. Es por eso que necesita generar un tráfico con al menos dos hilos simultáneos para poder medir el efecto del Traffic Shaping cFos:
Ambos el cFos que el cFosSpeed Van a auto-calibrarse respeto a la conexión donde están. Esto implica que los mejores resultados son logrados después de haber usado el programa durante algunos días, durante los cuales usted debiera efectuar todas las subidas y descargas que le fuera posible realizar a máxima velocidad.
Ahora auto-envíese un correo con un archivo adjunto de al menos 5MB. En una conexión estándar esto le daría unos 5 minutos para las mediciones. Para cada test, usted debiera asegurarse de limpiar el caché de su navegador y mantener un registro con los tiempos de carga para sus sitios Web. Todos los testes deberán ser realizados varias veces para asegurar una máxima precisión.
Por ejemplo, durante una carga y una descarga, una conexión DSL "típica" de 768 kbit/s debiera lograr una tasa de descarga de alrededor de 87 kbytes/s y una tasa de subida de tan solo 16 kbytes/s. De estos, 11.5 kbytes/s son los disponibles para la subida, mientras que los restantes 4.5 kbytes/s son usados para manejar la confirmación de datos durante la sesión de descarga.
Una manera fácil y precisa de mantener el registro de los tiempos de ping es usar nuestro utilitario gratis hrPing .
Improving ping times with more current versions of cFosSpeed