我的部门最近搬了办公室。以前的办公室没问题,但在新办公室,我的电脑到 2 个数据中心的 ping 时间通常变化很大,如下所示:
来自 123.123.123.123 的回复:字节=32 时间=52 毫秒 TTL=123
来自 123.123.123.123 的回复:字节=32 时间=11 毫秒 TTL=123 来自 123.123.123.123 的回复:字节=32 时间=16 毫秒 TTL=123 来自
123.123.123.123 的
回复:字节=32 时间=9ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=9ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=13ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=20ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=28ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=10ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=19ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=9ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=33ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=17ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=23ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=31ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=8ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=20ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=10ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=11ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=20ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=9ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=9ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=16ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=23ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=10ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=15ms TTL=123
来自 123.123.123.123 的回复:字节=32 时间=22ms TTL=123
请注意,我已更改 IP 地址。我正在 ping 的服务器有一个物理 IP 地址并且没有被使用。当我在一天中的任何时间 ping 其他服务器时,我都会得到类似的结果。
我们没有充分利用我们的带宽。
如果我 ping 另一台服务器(位于第三个数据中心),ping 时间会更高(大约 100 毫秒)但更加一致(大约在 3 毫秒内)。
那么这是否表明我的新办公室和两个数据中心之间存在潜在问题?
ping 时间可能会根据您无法控制的因素而变化很大,因此值得汇总结果以消除不一致 - 有一个有用的 linux 工具称为mtr,它包含在许多发行版中,并将 traceroute 和 ping 聚合到一个实用程序中。它将为您提供最佳和最差的 ping 时间,以及平均和标准偏差。虽然没有定论,但它将提供更平衡的观点。
ping 时间的差异可能表明几件事,但无论您 ping 该数据中心中的哪个服务器,您都会获得相同的行为,这似乎表明路径上的链接或设备可能存在问题。
值得对相关服务器进行重复跟踪路由,以查看您是否可以识别延迟变化的特定网络设备;或者,可能有多个路径到该位置,其中一条通常会经历更高的延迟。
当您执行扩展 ping 时,您是否看到任何数据包丢失?如果是这样,这可能表明链路拥塞。
您能否提供更多关于您的办公室和数据中心之间的连接的详细信息?你用的是专线吗?互联网VPN?您是否与公司的 NOC/网络管理员交谈过?他们可能已经意识到这个问题。
可能,但不一定。您的办公室如何与数据中心连接?考虑到它们通过 Internet 传输,站点到站点 VPN 上的 Ping 可能会有很大差异。
除了 ping 之外,您是否看到任何其他性能问题或连接问题?这些响应时间仍然都在 100 毫秒以下,这对于您所在的新链接来说可能是正常的。
换一个想法,如果您正在通过的某个链接接近满负荷,则 ping 通常被赋予较低的优先级,这可以解释这种变化。
但就像其他人所说的那样,有很多因素在起作用,它可能意味着什么,但也可能没有任何意义。
traceroute 显示什么?它会给你每跳的ping。
我通常会看到无线连接有很多变化,我认为这是正常的。
我认为,这个潜在的问题被称为负载平衡路由器。它有时将您的请求路由到第一个接口,有时路由到第二个接口。它们有不同的延迟。
例如,我们在 wan1 上有光纤,在 wan2 上有 ADSL。对于一个特定的服务器,通过 wan1 的 ping 为 17 毫秒,通过 ADSL - 112 毫秒。
您在数据中心之间是否有某种防火墙来进行任何类型的过滤?您是否在办公室之间进行了追踪,并查看了交易中“搁置”发生的位置?这可能会帮助您更好地找出问题所在。