介绍:我住在巴西,这里的网络连接速度为 2MB。当其他人在 Youtube 或 Netflix 上观看视频时,我无法播放任何内容,ping 波动很大。我无法玩任何在线游戏,例如:英雄联盟、反恐精英,甚至 slither.io。
问题:有没有什么方法可以配置我的 Linksys E900 QOS 来解决这个问题,我的意思是,通过优先播放游戏而不阻止正在播放的视频。
答案1
家庭互联网连接的延迟问题通常不是由于优先级缺乏造成的,而通常是由于劣质的调制解调器/路由器/网关/AP 造成的,它们为了不丢包而错误地努力,导致缓冲队列变得臃肿并保持臃肿状态,这既增加了延迟,又破坏了 TCP 的拥塞控制算法。
解决方案是运行一个可以执行智能排队的路由器,这是主动队列管理的一种高级形式。两种最受推崇的智能排队算法是 CoDel 和 PIE。实现这些算法的路由器不会让其缓冲队列变得臃肿。当拥塞成为问题时,它们会对数据包执行显式拥塞通知,如果 ECN 不够,它们会智能地丢弃数据包。这允许 TCP 拥塞控制工作。
幸运的是,您的 E900 有支持 CoDel 的售后固件,例如 DD-WRT 和 OpenWrt。
有关详细信息,请参阅For more information, seebufferbloat.net。