有没有办法计算由于使用 WLAN 路由器而导致的 ping 值增加?

有没有办法计算由于使用 WLAN 路由器而导致的 ping 值增加?

我的网络目前是这样的:

DSL 调制解调器(WIFI 已停用) - Netgear WLAN 路由器 - 笔记本电脑

有没有办法计算由于使用 Netgear WLAN 路由器而不是使用 DSL 调制解调器 WIFI 或 LAN 而导致的 ping 值增加?

如果使用额外的 WIFI 中继器,有没有办法计算 ping 值的增加?

答案1

延迟是一个不断变化的、与硬件相关的、与负载相关的值,无法精确计算。即使您设法找到路由器、电缆和网络适配器的所有延迟值,总和仍然太不切实际(理论上)。

您可以做的是:

  1. 将两台计算机连接到调制解调器,分配(请求) LAN IP 地址后,互相 ping 并找出调制解调器的 LAN 环路延迟。
  2. 将路由器设置为桥接模式,将一台计算机连接到路由器,另一台计算机连接到调制解调器。再次 ping 对方,此值与步骤 1 中的值之间的差值就是您想要的。

请注意,如前所述,延迟是不断变化的,并且与负载有关。此方法仅会给您带来 LAN 环路延迟,您的 Internet 带宽和您尝试访问的远程服务器在 WAN 环境中也起着重要作用。

答案2

如果你真的想问是否可以可靠地计算它,以便避免仅仅测量它,那么答案是“否”。

以下是延迟差异计算的一些关键组成部分:

答:您的 DSL 网关从 DSL 到以太网的延迟可能与从 DSL 到 Wi-Fi 的延迟不同。具体是多少,我们无法得知,因为这取决于设备的内部实现。

B. 如果您知道正在运行的以太网类型:10BASE-T、100BASE-TX、1000BASE-T,则可以合理计算单个以太网链路的最小延迟。但如果不知道以太网类型,我们就无法计算。

C. 您的 Netgear 路由器在以太网和 Wi-Fi 之间存在处理延迟,但同样,它依赖于实现,我们无法计算它。

D. 如果您的 Netgear 路由器使用与 DSL 网关不同的 Wi-Fi,则可能会存在额外的延迟差异。

因此,A 和 C 基本上是无法计算的,如果我们有更多信息,B​​ 和 D 可能在某种程度上是可以计算的,总延迟变化是 A+B+C+D。

总的来说,如果您自己测量延迟增加,会更容易。按照您现在的方式运行一些 ping 不会花太长时间,然后以另一种方式连接并运行更多 ping。

答案3

您是否尝试过使用工具traceroute(GNU/Linux) 或tracert pathping(MS Windows)?它会为您提供每跳的往返时间,并且您可以粗略估计额外跳可能引入多少延迟。

这里还有一个相关主题讨论:https://serverfault.com/questions/6403/what-do-the-three-columns-in-traceroute-output-mean

相关内容