Buenas califc
Es totalmente normal que varíe compañero, sin QoS por detrás que mantenga los picos más o menos allanados, es lo esperable, es el motivo por el cual existe el Bufferbloat.
Como te decía previamente, el Bufferbloat no es una "dolencia", no es un "fallo" o una "anomalía", es una consecuencia directa que no puede evitarse por diseño, que sucede simple y llanamente cuando tienes básicamente una "manguera" que está limitada a 1Gbps en este caso, y tú le quieres meter más. Es un cuello de botella en toda regla, a medida que sigue esa "presión", los dispositivos no pueden hacer otra cosa que almacenarlos en los buffer de recepción/transmisión (de ahí el nombre de BufferBloat) esos paquetes a la espera de que les llegue su turno para poder salir. Puedes ver esos buffer (memorias) como una cola a la que van llegando y tienen que esperar.
Sin QoS, que pueda hacer uso de planificadores como Codel, CAKE, gestión de colas y otros, por lo general se usa la ley más simple y básica: FIFO. Primer paquete en llegar, primer paquete en salir, se acabó. Dependiendo de, se puede aplicar además "TailDrop", es decir, que si el buffer se llena el paquete nuevo se descarta sin más. El buffer, a más lleno, más latencia. Y esto causa un segundo problema rebote, si los paquetes de subida se retrasan, los paquetes de control imprescindibles pueden retrasarse hasta el punto de provocar incluso timeouts, tanto de una conexión cualquiera a incluso la propia conexión de Internet.
Repito, eso no se puede evitar. Poner un buffer más grande? Vale, haces la cola más grande y evitas más descartes pero no solucionas nada. Y los protocolos de congestión como Cubic, Reno y otros?? Actúan en capa de transporte, en TCP en esencia, son muy importantes pero no vienen ahora al caso, además desde hace años casi el 100% de dispositivos (Linux)( usan el mismo: CUBIC
QoS cambia todo esto. En vez de una cola tienes varias colas, cada una de las colas con pesos (importancia) diferentes. Cuando uno configura QoS de forma adecuada lo que hace primero es configurar el clasificador, es decir, que tráfico concreto va a cada una de las diferentes colas. Después configura las políticas y algoritmos de las colas, donde va actuar por lo general protocolos como AQM/SQM... que vigilarán además que el tráfico en las colas no se eternicen sin llevan mucho tiempo, y para terminar como va a salir el tráfico de las propias colas, que lo gestionan otros protocolos/algoritmos, en función del peso de cada cola... habitualmente alguna variante de Round Robin.
Todo eso no nace de capricho, nace precisamente para amortiguar los casos donde aparece el cuello de botella por saturación de buffers. A medida que han ido pasando los años, sobre todo a nivel doméstico, han ido tomando menos importancia por dos motivos como ya te he comentado:
1º. A mayor caudal (velocidad de línea), mucho más complicado llegar a saturarlo
2º. A mayor caudal, el procesamiento necesario para seguir clasificando y gestionado de forma adecuada QoS se va multiplicando, haciendo que los Router domésticos, a día de hoy, les sea muy muy complicado ser capaces de gestionar dichos caudales por QoS... sin achicharrarse, o provocando una disminución en la descarga/carga.
-------
Si el test está bien diseñado, siempre te van a dar valores diferentes, tanto en uno como en otro, por la propia entropía del sistema, a veces mejor a veces peor.
Si existe no obstante un detalle "importante" que sí puede tener cierto impacto, y es realmente el lugar diferente donde se puede producir el Bufferbloat. El Bufferbloat aparece simplemente si se llena un buffer... ¿donde?
El HGU5, todas sus interfaces Ethernet son 1Gbps, en el HGU7 no, el HGU7 tiene 2 interfaces 10Gbit, tanto un puerto físico, como el puerto WAN. En el HGU5 el propio hardware jamás podrá siquiera intentar escupir tráfico a más de 940Mbps, la interfaz WAN está limitada a ello. Sí, la ONT interna técnicamente puede escupirlo a 1.2Gbps, con lo que por ella no hay problema alguno. En estos equipos el bufferbloat aparece por lo general en el propio Router en su propia interfaz WAN, simplemente tu quieres que escupa más tráfico del que puede tirar él. Cuando el tráfico llega a la ONT, puede lidiar con 1.2Gbps incluso, con 1Gbps contratado y asignado no es problema, no hay llenado de buffer aquí.
En el HGU7 esto no es así, técnicamente por el puerto WAN podría pasar tráfico incluso de 10Gbits!! Significa que si está recibiendo por un lado o por otro una tasa de, por ejemplo, 1050Mbps, por la interfaz WAN no hay problema alguno. Es más, si haces un test de velocidad con el HGU7 conectado al puerto 10Gbit desde algún equipo con interfaz de 2.5Gbit por ejemplo, verás que el viejo 930Mbps aprox desaparece, y llega más. ¿Ves ahora la diferencia? Ahora, no necesariamente o únicamente se va a acumular tráfico en el propio adaptador físico del Router, sino que puedes estar llenando también los buffer de recepción/transmisión de la ONT. La OLT le dice en todo momento a la ONT en que momento exacto puede transmitir, es quien por así decirlo regula la cantidad de tráfico que puedes transmitir aproximadamente. Problema? SI "alimentas" la ONT interna con tráfico que supera lo que la ONT más o menos gestionará y se le permitirá, el bufferbloat se puede empezar a acumular también en este punto, doble cuello de botella.
----------------
En todos los casos el problema es el mismo y sistemático. Sin QoS, si saturas cualquier punto donde hay buffer intermedios para no tirar la conexión, el tráfico empezará a demorarse, no importa la firmware que uses, Router, ONT... dependiendo del momento del test, el test, los dispositivos conectados a la red en ese momento y otros factores, tendrás un resultado algo mejor o algo peor. Es más, ya has visto por ejemplo el resultado que tengo yo sin QoS usando el mismo Router, y lo tengo desde la firmware b2 creo recordar.
Si realmente se quiere cero Bufferbloat, con independencia de que como digo a día de hoy me parezca en el 99.99% de los casos algo a ser casi "descartable", las dos únicas soluciones que existen son: QoS o limitación artificial de tráfico en el/los equipos que hagan uso masivo. Y normalmente la segunda opción es mucho mejor, porque en una red doméstica, por muchos dispositivos que existan, que puedan realmente saturar un enlace son en esencia equipos cableados con aplicaciones/servicios de fondo "controlados", es decir, ya sea que te digo yo... un PC descargando un juego de 100GB, haciendo una copia Cloud masiva, un NAS transmitiendo como si no existiese un mañana, P2P... y en todos esos casos suele ser mucho más simple limitar ligeramente la subida/descarga, ya que es verdad que intentar hacer QoS a tasas tan altas es en esencia poner una presión en el SoC del Router innecesaria, aunque el HGU7 tenga capacidad para ello ojo.
De todos si tengo la semana "tranquila" lo paso a modo normal y te hago igualmente test configurando QoS para mis necesidades en el HGU7 y sin él, para que veas la belleza de estos... de paso ver si le sale humo o no de intentar hacer QoS a un stream tan alto...
Saludos.