![玩游戏和 Skype 通话时延迟激增](https://linux22.com/image/1490664/%E7%8E%A9%E6%B8%B8%E6%88%8F%E5%92%8C%20Skype%20%E9%80%9A%E8%AF%9D%E6%97%B6%E5%BB%B6%E8%BF%9F%E6%BF%80%E5%A2%9E.png)
我不知道这里是不是应该问这个问题,但我会尝试一下!
我们家里的网络设置非常基础,但当我玩游戏/Skype(即使用互联网进行流媒体播放)时,我遇到了严重的延迟峰值。我交谈的人听不懂我说话,游戏也很糟糕。
我的设置:
调制解调器 --> 路由器 --> 路由器(无 dhcp)(--> 台式机(旧设置))LAG
调制解调器(与另一个相同) --> 桌面到目前为止没有延迟
楼下的路由器是sitecom X6 N900,楼上的路由器是N300。
有关滞后的更多详细信息:
虽然 Skype 通话时人们会突然断线,并在 2/3 秒后回来,但在 Teams 中也是如此。在《反恐精英:全球攻势》等游戏中,我会使用橡皮筋、传送等。
我多次将两台路由器恢复出厂设置,我通过关闭所有设备的电源等方式重置它们。我不知所措。我爸爸认为互联网没问题,因为他可以打开电子邮件,但那是完全不同的互联网使用方式。
将我的电脑直接连接到调制解调器似乎可以解决问题,但尚未进行正确的测试。
故障排除
答案1
拥塞网络上的延迟峰值几乎总是由一个众所周知的称为缓冲区膨胀的错误引起的。
解决缓冲区膨胀问题的方法是使用没有此错误的网络中间件(调制解调器、网关、路由器、AP)。也就是说,您只想使用具有“智能排队”功能的设备,即延迟感知主动队列管理 (AQM)。符合智能排队要求的 AQM 算法是 CoDel/FQ-CoDel 和 PIE。
由于不可能将所有网络中间盒都替换为具有智能排队功能的中间盒,因此,一种解决方法是在家庭网络的头部放置一个具有智能排队功能的路由器,并在该盒中启用流量整形以使其成为一个非常轻微的瓶颈,以便智能排队可以在网络上的任何其他设备上积累臃肿的缓冲队列之前启动。
一个现成的解决方案是 evenroute.com 的 IQrouter。或者您可以访问 bufferbloat.net 并了解如何使用售后路由器固件(如 OpenWrt(现为 LEDE)、DD-WRT 等)自行开发。
Ookla Speedtest 的一位首席工程师(speedtest.net)撰写了一篇文章,介绍如何解决自己家庭网络上的缓冲区膨胀问题:http://www.speedtest.net/insights/blog/maximized-speed-non-gigabit-internet-connection/
答案2
您正在使用的跳线 (UTP) 可能在电力线附近运行。因此,电缆上可能会有干扰......非屏蔽 UTP 电缆容易受到这些问题的影响。测试您与网络上其他设备的内部连接以查看是否有数据包丢失......或者内部 ping 峰值可能会给您一个更好的主意。如果在执行此操作时您无法检测到任何问题......另一个想法可能是测试楼上正在运行的计算机......反之亦然。
答案3
路由器无法在内部造成这样的问题,因为它们对于任何最终用户的正常互联网线路都具有足够的吞吐量。
如果某处连接有故障,您可以使用简单的 ping -t 命令进行测试。
先 ping 最近的路由器,然后 ping 下一个路由器,最后 ping 提供商网关。
让所有 3 个运行一段时间并执行您通常所做的事情。
当问题第一次出现时,检查其中哪些出现超时。
如果所有 3 个都超时,则意味着问题出在 PC 和最近的路由器之间。
如果除了最近的路由器之外的另外两个路由器也超时,则意味着问题出在这两个路由器之间。
如果只是提供商网关IP超时,那就说明是他们的问题。
除此之外,请确保路由器配置正确。对它们使用不同的私有类(如果第一个路由器的私有类是 192.168.1.1,则第二个路由器的私有类要有所不同,例如 192.168.2.1)。