datocp
2023-04-10 19:04:50 +08:00
这就是 qos 的好处,可是能玩 qos 的路由器还是挺少的。
水星这种路由我是看不上,你说这是一个能刷 openwrt 的路由还差不多。
常见的网络包处理叫先进先出,qos 则是高优先级出列,就像排队插队。根据 tcp 握手特性更早出去的包带来更先到来的流量。以前上海电信 20mbps 大概在 130kb/s 。
一般我自己的 qos 用的 htb 目的端口分级,目前在 100mbps ,250+终端在线 htb 的优先级还是比 hfsc 有用。
1 10%给游戏 prio0
2 10%给低延迟服务 prio1
3 30%给 web prio2
4 30%给 p2p prio3
根据之前的电话 adsl 观察,当前上行只有总流量的 60%总体延迟很低,下行流量很大。当超过 80%时,下行流量不升反而降低,延迟开始上升。
所以做了仰制 3/4 最多只能使用 80%的上行,实际光纤可以达到 95%。
所以网络上常见的一个大多人认为对,我却认为错的方法,就是通过 speedtest 测试出带宽上行,再将上行数值设置为 80%的总上行。根据观察此时带宽依然会呈现总上行 80%×80%这样一种延迟变化。
当年人家无意提到的这个 60/80 变化,
1.流量分 4 级,让游戏拥有绝对优先级出列,延迟小于 19ms
2.抑制 web+p2p 总上行不超过 80%,互相抢夺带宽,p2p 自动让步,p2p 延迟接近 600ms
3.每个流量分组依然注意 60/80%带宽占用问题,之前玩的 cs 也就 6kb/s 不到的带宽,延迟没问题。
这种 qos 没有高深的学问,一切尽在 60/80 的带宽抑制如何实现。