Router is a DSL-AX82U via gnuton fork but it should be similar for all.
This is how the connection usually is when nothing is downloading and cake is configured: https://www.waveform.com/tools/bufferbloat?test-id=3c861818-d8ac-4f7f-9bae-dfb2dc889feb
When downloading the overwatch 2 season 3 update I decided to rate limit it in the battle net launcher to 20 Mbps and play something else. It became apparent this was a bad idea. Here is a waveform result as I downloaded: https://www.waveform.com/tools/bufferbloat?test-id=fec730b2-d28c-4be7-bd8c-127f9f672038
The jitter and download latency in particular is now much worse. I couldn't figure this out at all. I decided to take a break and then come back some hours later.
To see how bad it could get I downloaded Ubuntu with no limit in Chrome, this is when I got a nice surprise: https://www.waveform.com/tools/bufferbloat?test-id=5276cd72-fed1-413d-80ac-bc630a04784e
The jitter is now what I would consider fine. I thought to myself maybe the blizzard launcher is just wacky so I did the update again unthrottled in the battle net launcher and it now was much better in jitter and latency: https://www.waveform.com/tools/bufferbloat?test-id=365a5fff-e53e-46f2-b505-3deddb1f3e52
I thought to myself maybe it was just an ISP issue so again I throttled the blizzard launcher to ~20Mbps and the jitter/higher pings came back: https://www.waveform.com/tools/bufferbloat?test-id=7b47acc8-eede-4d03-9252-4dfb6ef4ed4d
Juts to see I throttled it to ~10Mbps and arguably the download latency and jitter is somehow worse than the 20Mbps limit: https://www.waveform.com/tools/bufferbloat?test-id=53f75547-42bc-4708-98a1-22cfeb304b79
It's almost like the lower the rate limit you set in software, the more sporadic the latency and jitter. I also had the exact same when running a torrent. With 0 limit my pings and jitter don't jump up by more than 2-3ms but as soon as you set a rate limit, in comes the sporadic latency and jitter is evident.
Don't get me wrong I sort of understand why this happens... well I think anyway. The limiters in battle net launcher/qbittorrent are probably not perfect and causing a weird congestion as it hits the wan and cake gets confused. However when no limit is set the software limiters don't have to do anything and cake expects the data as fast as possible and can properly allocate itself. It still doesn't seem like proper behavior but wanted to have this noted just incase.
This is how the connection usually is when nothing is downloading and cake is configured: https://www.waveform.com/tools/bufferbloat?test-id=3c861818-d8ac-4f7f-9bae-dfb2dc889feb
When downloading the overwatch 2 season 3 update I decided to rate limit it in the battle net launcher to 20 Mbps and play something else. It became apparent this was a bad idea. Here is a waveform result as I downloaded: https://www.waveform.com/tools/bufferbloat?test-id=fec730b2-d28c-4be7-bd8c-127f9f672038
The jitter and download latency in particular is now much worse. I couldn't figure this out at all. I decided to take a break and then come back some hours later.
To see how bad it could get I downloaded Ubuntu with no limit in Chrome, this is when I got a nice surprise: https://www.waveform.com/tools/bufferbloat?test-id=5276cd72-fed1-413d-80ac-bc630a04784e
The jitter is now what I would consider fine. I thought to myself maybe the blizzard launcher is just wacky so I did the update again unthrottled in the battle net launcher and it now was much better in jitter and latency: https://www.waveform.com/tools/bufferbloat?test-id=365a5fff-e53e-46f2-b505-3deddb1f3e52
I thought to myself maybe it was just an ISP issue so again I throttled the blizzard launcher to ~20Mbps and the jitter/higher pings came back: https://www.waveform.com/tools/bufferbloat?test-id=7b47acc8-eede-4d03-9252-4dfb6ef4ed4d
Juts to see I throttled it to ~10Mbps and arguably the download latency and jitter is somehow worse than the 20Mbps limit: https://www.waveform.com/tools/bufferbloat?test-id=53f75547-42bc-4708-98a1-22cfeb304b79
It's almost like the lower the rate limit you set in software, the more sporadic the latency and jitter. I also had the exact same when running a torrent. With 0 limit my pings and jitter don't jump up by more than 2-3ms but as soon as you set a rate limit, in comes the sporadic latency and jitter is evident.
Don't get me wrong I sort of understand why this happens... well I think anyway. The limiters in battle net launcher/qbittorrent are probably not perfect and causing a weird congestion as it hits the wan and cake gets confused. However when no limit is set the software limiters don't have to do anything and cake expects the data as fast as possible and can properly allocate itself. It still doesn't seem like proper behavior but wanted to have this noted just incase.