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 サーバーにリクエストを送信します。ユーザーが別の地理的位置にあるネームサーバーを使用している場合、Google はユーザーを遠隔地のサーバーに送信している可能性があります。ローカル DNS サーバーに ping を送信すると、そのサーバーまでの距離を確認できます。

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 の商標です。その他すべての企業名および商品名は関連各社の商標です。