增加上传或下载速度是否会降低 ping 值?

增加上传或下载速度是否会降低 ping 值?

我拥有 5 MB/s 的连接速度,但玩在线游戏时我总是注意到 ping 值很高。当网络稳定时(即当 pingtest.com 报告连接速度为 5 MB/s 时),ping 值保持在 50 毫秒,但我以前的连接速度为 2 MB/s,稳定时 ping 值也为 50 毫秒。

为什么我当前的连接在以 2 MB/s 的速度运行时,ping 值不像以前的连接那样是 50 毫秒?上传或下载速度哪个差异更大?

答案1

延迟通常与带宽无关。

  • 延迟通常用 ping 时间来衡量,它表示您的系统将数据发送到另一台计算机并收到其响应所需的时间。延迟主要受数据必须传输多远的影响——访问位于地球另一端的服务器上的网页所需的时间要比访问隔壁服务器上的网页所需的时间长得多。通信路径越长,数据必须经过许多交换机和路由器,延迟也会增加。

  • 带宽通常以兆比特每秒 (Mbps) 表示,是指您的系统在单位时间内通过网络发送或接收的数据量。带宽是您购买互联网服务时通常需要支付的费用 - 对于大多数家庭互联网服务,更昂贵的套餐提供的带宽更大。

  • 虽然更高的带宽可以在拥塞时改善延迟,但在正常情况下,两者通常是独立的。例如,HughesNet Gen4 卫星互联网服务提供了良好的带宽(高达 15 Mbps),但延迟较差,平均 ping 时间约为 700 毫秒。这种高 ping 值是由于卫星互联网服务的性质造成的,它需要将数据传输到卫星并传回。相反,专用 T1 线路只有 1.5 Mbps 的带宽,但可以提供延迟低至 10 毫秒

另请参阅服务器故障:更高带宽的互联网连接是否会降低 ping 响应时间?

答案2

考虑一下步行携带硬拷贝时延迟和带宽如何起作用。

假设你有一箱纸质副本 — — 大概是你能携带的最大重量,而且不会因为重量而明显减慢速度,而你可能想把它带到两个地方,一个距离 50 米,一个距离 0.5 公里。

假设您以大约 5 公里/小时的速度行走。您需要 1.2 分钟才能将箱子带到第一个地方并返回,而需要 12 分钟才能将箱子带到第二个地方并返回。

现在假设你要带 100 个箱子。你就得跑 100 趟,所以你的总搬运时间分别为 2 小时和 200 小时。

现在,让我们让这些事情变得更好。

假设你招募了 99 名帮手。现在你可以拥有更多带宽。你现在可以分别在 1.2 分钟和 12 分钟内运送 100 个箱子。

假设您招募了 2000 名助手。现在您拥有了更多带宽。您现在可以分别在 1.2 分钟和 12 分钟内运送 10 个箱子。额外的带宽没有帮助,因为您已经用完了它,而且延迟是一样的。

假设你不用 99 名助手,而是买一辆自行车,你就可以以 40 公里/小时的速度骑车。现在,你分别可以在 9 秒和 1.5 分钟内完成一箱车的行程。现在,你的延迟时间更少了。不过,100 箱车的行程将需要 150 分钟和 25 小时。

现在,显然自行车(延迟更低、带宽更多)更适合快速运送一箱文件,而庞大的帮手团队(延迟相同、带宽更大)更适合运送大量箱子。

网络连接之间的比较方式与传输硬拷贝的不同方式之间的比较方式类似。

下载非常大的文件类似于运输大量箱子的任务,因此带宽越大越好。

玩游戏往往会涉及很多小消息,所以这就像一遍又一遍地搬运一个箱子(我们无法批量运输所有箱子,因为下一个箱子还没有准备好)。延迟越低越好。

但在我们的类比中,我们没有理由不拥有一支拥有自行车的庞大助手队伍。

扩展这个类比,不同的网络连接不仅在延迟(步行与骑自行车)和带宽(有多少助手)方面有所不同,而且在可用的捷径不同,以及必须经过的点也不同,因此一次旅行的延迟可能较低,而另一次旅行的延迟可能较高。

但这个类比的准确之处在于,虽然我们可以有两个连接,其中一个在某个指标上表现较好,而在另一个指标上表现较差,但我们也可以有两个连接,其中一个在两个指标上都比另一个好。

答案3

正确答案是两者都不是。

Ping 可以通过 UDP 或 ICMP 等几种方式完成(可以找到一个简短的介绍此处为 ICMP

简而言之,一台机器发送一系列特殊数据包,这些数据包从路由器/交换机转发,如果需要离开一个网络进入另一个网络,则通过网关转发。通过设备的这段旅程就是 ping 时间,它被封装并发送回来。通常,两次 ping 不必遵循相同的路由。跳数是平均 ping 时间的最大决定因素,尽管有时更高的上传或下载可能会造成影响(网络泛滥)。

答案4

一个重要因素是有多少未使用的带宽用于上传,有多少用于下载。由于 ping 的工作方式是发送消息并监听响应,因此两个方向都会影响总往返时间。数据包在两个方向上的大小基本相同(除非某些东西将碎片数据包碎片化或重组)。如果您的下载或上传管道几乎已满,则 ping 更有可能延迟。大多数家庭连接都是不对称的,这意味着您有更多的下载带宽可用。因此,根据您的使用情况,可能更容易填满您的上传带宽。通常,ICMP(ping)流量的优先级低于其他流量,因此当管道繁忙时,它会延迟或丢弃。

相关内容