TLDR, skip to the last paragraph. I currently have a Dell PowerEdge R210 II running Ubuntu as my Firewall router. It has an additional network interface to give me a total of 3. I have what used to be a very fast cable modem connection (1 gbps x 50 mbps), and a DSL connection (50 x 10 mbps). The cable connection has unlimited data, the DSL connection is capped at 1TB.
But my cable connection has become terrible. My uploads range from 1.8 mbps to about 9 mbps, and if I saturate the connection the bufferbloat will send my latency over 4 seconds, or worse. A single upload to Google Drive is all it takes to kill the network for everyone. Unless I use QOS. But I don't want to cap myself at 1.7mbps and never use the rest of the connection.
I thought the DOCSIS-PIE was supposed to solve this if I used a 3.1 modem on my 3.0 connection. It didn't.
Are there any tools that will monitor my latency and lower the bandwidth allocated using tc, and preferably (somehow) raise it back up again later? I realize that raising it would result in the occasional latency spikes, but I'll try to put the most sensitive traffic onto the DSL line for now.
But my cable connection has become terrible. My uploads range from 1.8 mbps to about 9 mbps, and if I saturate the connection the bufferbloat will send my latency over 4 seconds, or worse. A single upload to Google Drive is all it takes to kill the network for everyone. Unless I use QOS. But I don't want to cap myself at 1.7mbps and never use the rest of the connection.
I thought the DOCSIS-PIE was supposed to solve this if I used a 3.1 modem on my 3.0 connection. It didn't.
Are there any tools that will monitor my latency and lower the bandwidth allocated using tc, and preferably (somehow) raise it back up again later? I realize that raising it would result in the occasional latency spikes, but I'll try to put the most sensitive traffic onto the DSL line for now.