グーグルはWindowsマシン上でのみ非常に遅い


3

つい先日、Googleのページを読み込むのに非常に長い時間(10秒以上)がかかるというネットワーク上の問題が発生し始めました。他のウェブサイトは結構です。この問題はGoogleでのみ起こるようです。私は最初にChromeを実行しているWindows 8.1マシンでこれに遭遇しました。 www.google.comのping時間は約20ミリ秒で、パケットがドロップされることはありませんでした。私はそれが私のルーターまたは私のComcastインターネットアクセスに問題があると思ったので、私は私が問題を再現することができないことがわかったUbuntuに私のマシンを再起動しようとしました。私はまた私のWi-Fiネットワークに接続されたAndroid携帯電話を持っています、そしてグーグルへの接続もそこで完全に問題ありません。マルウェア、ネットワーク、またはファイアウォールの設定に問題があると思いましたが、Windows 7を実行している2台目のコンピューターで同じ問題が同時に発生したため、両方に影響を及ぼしたのかはわかりません。ところで、私はプロキシを設定していません。インターネット設定で、プロキシが設定されておらず、プロキシの自動検出が無効になっていることを確認しました。これらのWindowsマシンは両方ともCAT6ケーブルを介して私のルータに直接接続されています。

私はもともとChrome 61.0.3163.100を実行していたので、Chromeの問題かもしれないと思いましたが、Internet Explorer 11とFirefox 46.0.1を同じマシンで実行しても同じ問題に遭遇しました。 Chrome Canaryもダウンロードしましたが、同じ問題がありました。典型的な例を挙げると、これはChrome Canaryのクエリからのネットワークコンソールです。

Slow Google query from network console in Chrome Canary

その18秒クエリのタイミングを見ると、私はこれを得ます:

Timing for 18s query to Google

言い換えれば、その時間のほとんどすべてが、クエリが停止することに費やされます。このためにchrome:// net-internalsでイベントログを見ると、これが私の見ていることです。

Chrome Canaryからのログダンプ

この場合、接続がタイムアウトするまでサーバーが無視するように要求したように見えますが、再試行時には正常に動作します。このクエリに関連するHTTP2_SESSIONログもあります。

上記のクエリからのHTTP2_SESSIONログダンプ

これはソケットエラーで終了したように見えますが、エラー101でオンラインでごくわずかな情報を見つけています。別の試みで、私はこれを得ました:

Chrome Canaryからの2番目のログダンプ

この場合、接続を開くだけでタイムアウトになるまで何もしません。私はこれを誤解していますか?ちなみに、Chrome Canaryの私のダウンロードは、それを500kダウンロードした後、非常に長い時間の間、残りの方法を終える前に一時停止した。そのためのログは次のとおりです(Chrome 61以降)。

Chrome Canaryのダウンロードログ

私はそのダウンロードに関するいくつかの関連HTTP2_SESSIONログも持っています:

Chrome Canaryのダウンロードに関するHTTP2_SESSIONログ

Chromeが接続をpingしてから別のリクエストを送信するまで、ダウンロードは停止したようです。 pingが失敗するまで長時間アイドル状態になる接続を示す、同様のHTTP2_SESSIONログがかなりありますが、通常はエラー101で終了します。ですから、これはChromeの問題ではないことがわかります。IE11のF12開発者ツールからも同様のタイムラインがあります。

IE 11 also being slow

ここでは、クエリの「開始」段階でかなりの時間を費やしているようです。それはIE 11ではもう少し断続的なようです。時にはクエリはうまく実行され、時にはタイムアウトになります。問題のあるセッションはすべてHTTP / 2セッションであるため、これはWindowsでのHTTP / 2の問題になる可能性があると思いましたが、他のHTTP / 2サイトで問題なく動作することを試みました。

Ubuntu上のChrome上のユーザーエージェントを、Mozilla / 5.0(Windows NT 6.3; Win64; x64)AppleWebKit / 537.36(GeckoのようなKHTML)Chrome / 64.0に設定しました。 .3259.0 Safari / 537.36。それは何も変わらなかった。 Ubuntuの下のGoogleは問題なく動作します。

私のDNSはComcastの2001:558:feed :: 1のIPv6 DNSサーバーを使うように設定されています。これはwww.google.comを2607:f8b0:4007:80a :: 2004または172.217.4.164に解決します。また、www.google.comを2607:f8b0:4005:806 :: 2004または172.217.5.100に解決する、GoogleのDNSサーバー8.8.8.8を使用してみました。デフォルトのDNSとして8.8.8.8を設定してからChromeのDNSキャッシュをフラッシュしても問題は解決しませんでした。

GoogleのDNS用のIPv6アドレスを試して、それが完全に失敗した後、私は私のネットワークアダプタでIPv6を無効にし、そして今、すべてが再びうまくいっている。奇妙なことに、私のAndroid携帯電話もWifi経由でIPv6を使用しており、同じ問題を抱えていません。私は、IPv6を使うように設定された私のUbuntuインストールでもこれをテストし、そしてグーグルDNS IPv6アドレスを試してみました、そしてそれはうまく働きました。これは、私のArris TG862Gルーターまたは私の地元のComcastインターネットのいずれかでのIPv6の実装が貧弱だからかもしれませんが、それがWindowsマシンにしか影響を与えない理由を説明するものではありません。それが全く関係しているなら、私のルータのIPv6はDHCPではなく、ステートレスに設定されています。私が最近ネットワークに加えた唯一の変更は、私のWindows 8.1マシンが使用していないがWindows 7マシンが使用しているDD-WRT版のセカンダリアクセスポイント/スイッチ(元々はNetgearルーター)を更新したことです。 Netgearルーターは厳密にはIPv4です。

私は新しいモデムに私のケーブルモデム/ルーターを交換しました、そしてそれは1日の間問題を解決するようでした、しかし今、24時間後に、それは再び起こっています。私のWindowsマシンではまだIPv6を無効にする必要があります。今、新しいWindows 10インストールを実行していますが、それでも同じ問題を抱えています。


1
上記のようなコメントを投稿しないでください。私たちはあなたを好む 編集する 質問を明確にし、完成させ、または強化する情報を組み込むためのあなたの質問。大きく使わないで 編集 見出しを付け、新しい情報を最後に入れないでください。それが属する、そして/または意味がある物語にそれを働かせなさい。私はあなたのためにすでに最初のものをしました。
Scott

プロキシを使用していない場合でも動作は変わりませんか。別のプロキシはどうですか?別のDNSプロバイダはどうですか。あなたの質問を更新してください。コメントとして返信しないでください。
Ramhound

マシンはどのようにインターネットに接続されていますか?無線か有線か私はあなたがここで行ったすべての調査に感謝します、しかしその後でさえこれは悪いインターネット接続の単純なケースのように見えます。確信が持てずに他の詳細事項でそのことを説明しようとするか、最も明白なことをサポートしようとすることができます。 Windowsマシン上の同様のインターネットセキュリティ製品のような別の要因もあるかもしれません - それはその「完璧な」接続を妨げるかもしれません。
Appleoddity

別のブラウザを試してください。 OSとブラウザの完全なジャンクファイルのクリーンアップを試してください。
Overmind

回答:


0

問題はGoogleの最後にあるように思えます。クラウドインスタンスの1つ、要求を処理するためにクラウドインスタンスを割り当てるアルゴリズムが、IPとオペレーティングシステム(Windows)の組み合わせに対して選択したものが誤動作しています。タイムアウトの後、それはあなたを動く別のものに切り替えます。

少なくとも、私がこの種の振る舞いを見たのは(Googleからではなく、私がテストに関わっていたWebサービスからであった)、それが原因でした。

10秒を超えてすぐに別のGoogleリクエストを行った場合、そのリクエストが完了してから2秒以内にまだ10秒かかりますか。それともそれは速く動作しますか?私たちの場合、遅いもののすぐ後の追加のものは、それが失敗を忘れるまで要求を作業中のものに送ったので早く解決しました。

良いニュースは、私が正しいとすれば、グーグルが1つのインスタンスがめちゃくちゃになってそれを再起動するとすぐに直るべきである...


上に示したログは、接続が失敗したときに再接続した後に正常に機能することを示しているので、それは可能性です。しかし、私はそれがWindows Chromeであると言うためにUbuntu上の私のChrome上でユーザーエージェントを設定しようとしました。その時私はその問題を見なかった。この問題はIPv6ホストにのみ影響を与えるようです。私は自分のWindowsマシンでIPv6を無効にすることでそれを修正することができました、しかしIPv6は非Windowsマシンでうまく働きます。
Joel Croteau

これが一時的なネットワークの設定ミスであったとしても、それは一時的なことではありません。それはまだ1ヵ月後に起こっています、そしてそれは今私のAndroid携帯電話に影響を及ぼしているように見えます。
Joel Croteau
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.