排查 Gmail 运行缓慢的问题

面向管理员的高级测试

作为管理员,当用户抱怨 Gmail 运行缓慢时,您可以按照以下高级问题排查步骤诊断用户连接。

准备工作

您可以先确定以下因素,然后让用户自行执行一些问题排查步骤:

运行高级测试

如果您仍然找不到根本问题,请运行以下高级测试和分析。

第 1 步:针对 Google 邮件服务器运行 ping 测试

Ping 测试会计算一条小消息往返于服务器所需的大致时间。

1. 运行 ping 测试。

在 Windows 上:

  1. 打开命令提示符窗口。
  2. 依次点击开始 然后 运行
  3. 输入 cmd,然后按 Enter 键。
  4. 在提示符处,输入 ping -n 10 mail.google.com,然后按 Enter 键:

在 Mac OS X 和 Linux 上:

  1. 打开终端。
  2. 在提示符处,输入 ping -c 10 mail.google.com,然后按 Enter 键。

2. 解读 Google 邮件服务器 ping 测试结果。

  1. 检查是否存在丢包问题。在 ping 结果的底部,您会看到“丢包率为 X%”。一般来说,任何程度的丢包都表明您与 Gmail 服务器之间的路由存在问题。

  2. 检查是否存在较长的往返时间。在 ping 结果的底部,您会看到“往返最小/平均...”。一般来说,平均往返时间不应超过 0.05 秒(50 毫秒)。如果往返时间超过 500 毫秒,则表示存在需要调查的网络问题。继续进行 traceroute 测试。

第 2 步:针对 Google 邮件服务器运行 traceroute 测试

如果 ping 测试显示往返时间超过 50 毫秒,或者存在任何程度的丢包,请针对 Google 邮件服务器运行 traceroute 测试。此测试会显示数据包的路由,并有助于识别出现延迟的网络路由器。

1. 运行 traceroute 测试。

在 Windows 上:

  1. 打开命令提示符窗口。
  2. 依次点击开始 然后 运行
  3. 输入 cmd,然后按 Enter 键。
  4. 在提示符处,输入 tracert mail.google.com,然后按 Enter 键:

在 Mac OS X 和 Linux 上:

  1. 打开终端。
  2. 在提示符处,输入 traceroute mail.google.com,然后按 Enter 键:

2. 解读 Google 邮件服务器的 Traceroute 结果。

查找迂回的路线、过长的跃点和连接中断。

  1. 检查是否存在较长的往返时间。检查每条线,确保没有一条线超过 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
  2. 再运行几次 traceroute 命令,以确保所涉及的跃点或主机存在的问题是持续性的。
  3. 检查是否存在大量跃点。

    一般来说,除非出现网络路由问题,否则客户端与终端服务器之间的路径不应超过 20 或 25 跳。
  4. 如果您看到 traceroute 输出的跃点数大于 20 或 25,请重新运行测试以确认此行为。
  5. 检查本地网络环境是否存在可能导致跃点过多的问题。
  6. 继续进行 DNS ping 测试。

第 3 步:对内部 DNS 服务器运行 ping 测试

Google 会通过查看相关联的 DNS 请求的来源来确定用户的位置,然后将用户发送到最近的 Google 服务器,以提升性能。如果用户使用的是位于不同地理位置的域名服务器,Google 很可能会将他们发送到远处的服务器。通过 ping 本地 DNS 服务器,您可以了解自己与本地 DNS 服务器的距离。

1. 运行 ping 测试。

在 Windows 上:

  1. 打开命令提示符窗口。
  2. 依次点击开始 然后 运行
  3. 输入 cmd,然后按 Enter 键。
  4. 在提示符处,输入 ipconfig /all,然后按 Enter 键。

  5. 在生成的连接信息输出中,找到 DNS 服务器部分,并确定所用 DNS 服务器的 IP 地址。
  6. 像对 Google 邮件服务器执行 ping 测试一样,对您的域名服务器执行 ping 测试,但将 mail.google.com 替换为域名服务器的数字 IP 地址。

在 Mac OS X 和 Linux 上:

  1. 打开终端。
  2. 在提示符处,输入 cat /etc/resolv.conf,然后按 Enter 键。
  3. 记下列为域名服务器的第一个 IP 地址。
  4. 像对 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 的商标。其他所有公司名和产品名是其各自相关公司的商标。