我在路由器 (gargoyle) 上使用 QoS,但仍然遇到延迟

我在路由器 (gargoyle) 上使用 QoS,但仍然遇到延迟

我在 TP-Link TL-WR841N/ND v9 路由器上安装了 gargolye。这是我当前的服务质量配置(192.168.1.245 是我电脑的静态 IP)。问题是,当网络上的其他人正在观看 YouTube 时,我仍然会遇到延迟/ping 峰值。我试图防止延迟的游戏是英雄联盟。你觉得我的设置有什么问题吗?是否还有其他需要解决的延迟源?

上传:

在此处输入图片描述


下载:

在此处输入图片描述

答案1

进行速度测试时,取决于您的连接类型。您需要在网络上没有其他用户或设备的情况下进行速度测试,并且要在高峰时段进行。这是为了确保您获得准确的读数。如果您在总带宽框中输入了错误的信息,则很可能会使连接变得更糟。

根据您的评论,下载 = 15.3Mbps - 10% = 13.77Mbps(13770 kbps)因此,您下载的速度为 13770kbps。您需要对上传执行相同操作。

我注意到您的配置有几处错误:

  1. 默认的上传/下载服务类别设置为正常。您希望将其设置为低/最慢,因为它可以捕获所有未指定的服务。
  2. 您将 HTTP/HTTPS 设置为正常优先级,上传/下载的最大速度为 1024KBps(1 MBps 或 8Mbps),但在服务等级中,正常设置为可用带宽的 38%。如果您评论中的速度测试准确,则 1024KBps 的最大值更像是可用带宽的一半。
  3. 您的 DNS 位于慢速队列中,您很可能希望将其位于快速队列中。如果不这样做,在高负载下,所有浏览活动都会像点击链接/重定向一样变得慢得令人无法忍受。根据您的游戏与同伴的通信方式,它还可能给在线游戏带来延迟。
  4. 确定您的总上传和下载量后,重新调整您的服务类别百分比。

祝游戏愉快 ;)

答案2

执行上传 QoS 几乎很容易。下行 QoS 可能相当困难。问题是,您需要在瓶颈处/之前进行 QoS 分类和优先级划分。

除非对您的数据包的回复带有 QoS 标记,并且您的互联网服务提供商遵守 QoS 标记(可能,但我没有看到),否则从互联网到您的数据包可能会在 ISP 端延迟/卡住。

您无法确切指示互联网上所有其他计算机发送多少数据才能避免出现队列和满管道,但如果您限制下载量甚至超过 ISP,您的设备上就会形成队列,您可以优先处理您想要的内容,而其他 tcp 连接应该或多或少地通过降低数据包丢失时的速度来表现自己,从而不会产生巨大的峰值。还要注意缓冲区膨胀 - 确保您有较小的缓冲区/队列并尽早丢弃数据包。

乍一看,您的上传设置似乎没问题,但除非您的 ISP 实际上为您提供了超过 122Mbit/s 的持续下载带宽,否则您的下载 QoS 实际上不会产生任何影响(可能会影响 wifi,但可能不是您想要的)。

相关内容