作为管理员,当用户抱怨 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 结果的底部,您会看到“往返最小/平均...”。一般来说,平均往返时间不应超过 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 秒(3,000 毫秒)。以下是延迟时间过长的结果示例:
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 很可能会将他们发送到远处的服务器。通过 ping 本地 DNS 服务器,您可以了解自己与本地 DNS 服务器的距离。
1. 运行 ping 测试。
在 Windows 上:
- 打开命令提示符窗口。
- 依次点击开始
运行。
- 输入 cmd,然后按 Enter 键。
-
在提示符处,输入 ipconfig /all,然后按 Enter 键。
- 在生成的连接信息输出中,找到 DNS 服务器部分,并确定所用 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 的商标。其他所有公司名和产品名是其各自相关公司的商标。