如果用户抱怨 Gmail 运行缓慢,管理员可以按照以下高级问题排查步骤诊断用户连接。
准备工作
您可以让用户自行执行一些问题排查步骤,但前提是先确定以下因素:
运行高级测试
如果您仍然找不到根本问题,请运行以下高级测试和分析。
第 1 步:对 Google 邮件服务器运行 ping 测试
ping 测试会计算一条简短消息往返服务器所用的大致时间。
1. 运行 ping 测试。
在 Windows 上:
- 打开命令提示符窗口。
- 依次点击开始
运行。
- 输入 cmd,然后按 Enter。
- 在提示符后输入 ping -n 10 mail.google.com,然后按 Enter。
在 Mac OS X 和 Linux 上:
- 打开终端。
- 在提示符后输入 ping -c 10 mail.google.com,然后按 Enter。
2. 解读 Google 邮件服务器 ping 测试结果。
-
检查数据包丢失的情况。在 ping 结果的底部,您会看到“丢包率为 X%”。一般来说,只要存在丢包的情况,就说明您和 Gmail 服务器之间的路由存在问题。
- 查找较长的往返时间。在 ping 结果的底部,您会看到“round-trip min/avg…”(往返最短/平均时间…)的字样。一般来说,平均往返时间不应长于 0.05 秒(50 毫秒)。如果往返时间长于 500 毫秒,则说明需要检查网络问题。接下来就要进行 traceroute 测试。
第 2 步:对 Google 邮件服务器运行 traceroute 测试
如果 ping 测试显示往返时间长于 50 毫秒,或者存在任何丢包现象,请对 Google 邮件服务器进行 traceroute 测试。该测试会显示数据包所经过的路由,并且能帮助找出存在延迟的网络路由器。
1. 运行 traceroute 测试。
在 Windows 上:
- 打开命令提示符窗口。
- 依次点击开始
运行。
- 输入 cmd,然后按 Enter。
- 在提示符后输入 tracert mail.google.com,然后按 Enter。
在 Mac OS X 和 Linux 上:
- 打开终端。
- 在提示符后输入 traceroute mail.google.com,然后按 Enter。
2. 解读 Google 邮件服务器的 Traceroute 结果。
查看是否存在迂回路由、冗长跃点和连接失败问题。
- 查找较长的往返时间。检查各行,确认是否均未超过 3 秒(3000 毫秒)。以下是延迟时间过长的结果示例:
11 ppp-151-164-39-20.rcsntx.swbell.net (151.164.39.20) 9100.287 ms 8100.077 ms 9100.065 ms
- 再执行几次 traceroute 命令,以确认相关跃点/主机的问题是否一直存在。
- 检查较大的跃点数。
一般来说,除非出现网络路由问题,否则客户端与终端服务器之间的路径不应超过 20 或 25 跳。
- 如果您发现 traceroute 输出结果多于 20 或 25 个跃点,请重新运行测试,以确认这种情况是否仍然存在。
- 检查您的本地网络环境是否存在导致跃点过多的问题。
- 接下来,您需要进行 DNS ping 测试。
第 3 步:对内部 DNS 服务器运行 ping 测试
Google 通过查看相关 DNS 请求的来源确定用户位置,然后将请求发送到最近的 Google 服务器,以便提升性能。如果用户所用的域名服务器位于不同的地理位置,Google 有可能将 DNS 请求发送到较远的服务器。通过 ping 您的本地 DNS 服务器,可以知道您与它的距离。
1. 运行 ping 测试。
在 Windows 上:
- 打开命令提示符窗口。
- 依次点击开始
运行。
- 输入 cmd,然后按 Enter。
-
在提示符后输入 ipconfig /all,然后按 Enter。
- 在出现的连接信息结果中,查找 DNS Servers 部分,确定所使用的 DNS 服务器的 IP 地址。
- 像对 Google 邮件服务器执行 ping 测试一样,对您的域名服务器执行 ping 测试,但将 mail.google.com 替换为域名服务器的数字 IP 地址。
在 Mac OS X 和 Linux 上:
- 打开终端。
- 在提示符后输入 cat /etc/resolv.conf,然后按 Enter。
- 记下列为域名服务器的第一个 IP 地址。
- 像对 Google 邮件服务器执行 ping 测试一样,对您的域名服务器执行 ping 测试,但将 mail.google.com 替换为域名服务器的数字 IP 地址。
2. 解读 DNS 服务器 ping 测试结果。
当您 ping 本地 DNS 服务器时,时长不应超过 10 到 30 毫秒。在大多数网络中,该值小于 2 毫秒。如果结果大于此值,则可能是虚拟专用网 (VPN) 或其他内部企业网络将用户的流量路由到了另一个城市。在这种情况下,访问 Gmail 可能就会变慢。建议您与网络管理员联系,了解如何缩短 DNS 延迟时间。这可能会涉及网络层面的更改,也可能非常简单,如只需将用户计算机配置为访问其他 DNS 服务器。
还需要帮助?
请与 Google Cloud 支持团队联系。
Google、Google Workspace 以及相关标志和徽标是 Google LLC 的商标。其他所有公司名和产品名是其各自相关公司的商标。