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 秒(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 のサーバーに送信します。ユーザーが使用するネームサーバーが別の場所にある場合、遠く離れたサーバーに送信されている可能性があります。ローカルの DNS サーバーに ping を実行すると、DNS サーバーとどれくらい離れているかがわかります。

1. ping テストを実行します。

Windows の場合:

  1. コマンド プロンプトを開きます。
  2. [スタート] 次に [ファイル名を指定して実行] をクリックします。
  3. cmd」と入力し、Enter キーを押します。
  4. プロンプトで「ipconfig /all」と入力し、Enter キーを押します。

  5. 結果の接続情報出力で、「DNS Servers」セクションを探し、使用している DNS サーバーの IP アドレスを調べます。
  6. Google メールサーバーに対して行ったのと同様に、ping テストを実施します。その際、mail.google.com をネームサーバーの数値 IP アドレスに置き換えます。

Mac OS X と Linux の場合:

  1. ターミナルを開きます。
  2. プロンプトで「cat /etc/resolv.conf」と入力し、Enter キーを押します。
  3. ネームサーバーとしてリストされている最初の IP アドレスをメモします。
  4. Google メールサーバーに対して行ったのと同様に、ping テストを実施します。その際、mail.google.com をネームサーバーの数値 IP アドレスに置き換えます。

2. DNS サーバーの ping テストの結果を解釈します。

ローカル DNS サーバーに ping を送信した場合、所要時間は 10 ~ 30 ミリ秒以内であるはずです。ほとんどのネットワークでは、2 ミリ秒未満です。これよりも長い場合は、仮想プライベート ネットワーク(VPN)やその他の内部エンタープライズ ネットワークが、ユーザーのトラフィックを別の都市にルーティングしている可能性があります。それによって Gmail へのアクセスが遅くなっていることが考えられます。DNS サーバーの遅延を短縮する方法についてネットワーク管理者に問い合わせることをおすすめします。対処方法として、ネットワーク レベルの変更が必要な場合もあれば、ユーザーのパソコンが別の DNS サーバーにアクセスするよう設定し直すだけで済む場合もあります。

さらにサポートが必要な場合

Google Cloud サポートにお問い合わせください。


Google、Google Workspace、および関連するマークとロゴは、Google LLC の商標です。その他すべての企業名および商品名は関連各社の商標です。