我在 Linux 下有一个路由器/网关,我想添加一些 QoS 来为特定流预留带宽。这可以通过 iptables/netfilter 和 tc 来完成,但所有示例都是从您事先知道可用的总带宽这一事实开始的。
问题是,我的 WAN 是移动的 3G 连接,性能参差不齐。第 1 天,我可以有 5 Mbps,下雨天 2 下降到 2 Mbps。我如何保证我的流 1 将始终具有 100Kbps 的低延迟可用?
我想到了一个复杂的解决方案,使用每天或每小时的脚本来检查带宽并动态创建和应用 QoS 脚本,但这对我来说不是一个好的解决方案。