排查 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 结果的底部,您会看到“round-trip min/avg…”(往返最短/平均时间…)的字样。一般来说,平均往返时间不应长于 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 秒(3000 毫秒)。以下是延迟时间过长的结果示例:

    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 有可能将 DNS 请求发送到较远的服务器。通过 ping 您的本地 DNS 服务器,可以知道您与它的距离。

1. 运行 ping 测试。

在 Windows 上:

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

  5. 在出现的连接信息结果中,查找 DNS Servers 部分,确定所使用的 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 的商标。其他所有公司名和产品名是其各自相关公司的商标。