datocp
2022-03-09 06:07:31 +08:00
首先运营商肯定是有对部分进行 qos 的,比如英雄联盟,当时在玩优酷挖矿时,玩英雄联盟根本不卡。
对于用户来说能控制的正确方向就是 pppoe-wan 接口的上行接口,这个位置同样能将标记带到下行流量。还有些人会在交换机上做限速,限速和 qos 不是一个概念。
从平时的经验来看 pfifo 包先进先出队列
流量的抢夺通常和并发数有关,像迅雷,通常网页是抢不过高并发下载。决定带宽的有合同上的流量,还有看不见的并发,这些都会导致超限掉包,引发网络掉速。
网上一直流行一个广泛传播的谬论,那就是认为设定上行带宽为总带宽的 80%可以达到比较好的延迟。实际上在玩 htb/htfs 时,对于这个流量分组来说仍然是 100%的占用导致各种延迟问题。
如果没有 qos 的存在,我认为这个分法是随机的,很大因素会取决于并发数。当然也可能运营商也有 qos 决定。
自己在路由器设定 qos,则可以根据目的 ip+端口决定这些流量能跑多快就跑多快,限制的死死的。linux 的 tc 说是只能限制 tcp,难道我眼花不确定对 udp 是否有效。
Qos 还是相当有用的,它会改变先进先出为有优先级的 tcp 80 先于其它 p2p 。根据 tcp 的握手过程同样带来更早的下载流量。将流量进行不同的流量分组,在光纤可以做到使用 95%的总带宽,可以让游戏达到 19ms,其它流量高达 600ms 。