datocp
66 天前
以前还见过人家 30mbps 似乎是 50 个 ip ,每 ip 限速 50kb 。实际限速和上行端口的 qos 仍然有非常大的性能差别。
我做的动态 qos
1.上行根据访问目的端口按优先级出列,高优先级会自动压抑低先级端口
2.多并发的低优先级,仍然有可能在总流量占用上超过少并发的高优先级
3.精确的上行 80%控制
4.根据 tcp 的 4 次握手顺序,优先级出列的上行会同样让下行带有优先级标记
5.下行用 shell 根据 iptables connbytes ,1 秒抓到当前流量超过阈值的 ip ,将这些 ip 设定到下行高优先级却只能使用总流量的 60%,其它 ip 次优先级却拥有 100%的带宽。
通过这个 shell 的处理才真正实现了动态插值 ip 到不同流量分组。达到无视任何 p2p 的存在,又可以吹牛 100mbps 带 280+ip 。表象常见的像网页那是扑面而来,而不是像没有经过上行优先级处理的,还在缓慢排队上行带来下行中。