サーバー Windows の XNUMX つのオプションが原因で Web サイトがどのように遅くなったのかについての話

サーバー Windows の XNUMX つのオプションが原因で Web サイトがどのように遅くなったのかについての話

Cloud4Y がエンタープライズ クラウド プロバイダーであることは多くの人がすでに聞いています。 したがって、私たち自身の話ではなく、いくつかのサイトへのアクセスに問題が発生した経緯とその原因についての短い話を共有します。

ある晴れた日、マーケティング部門は、ブラウザーでターミナルを使用して作業しているときに、一部のサイトの読み込みに時間がかかるとエンジニアに苦情を言いました。 特に、vk.com は彼らにとって不可欠です。 私たちは信号を受信し、何が問題なのかを把握し始めました。

つまり、状況は、Megafon インターネットプロバイダー、Windows サーバー OS、Firefox ブラウザーです。 通常の Windows 10 で VKontakte を開くと、サイトは 10 ~ 100 ミリ秒で読み込まれます。 Windows Server 2012/16/19 で開こうとすると、遅延は最大 15 秒、あるいはそれ以上になります。

取った ピクセルVKそして彼を通して、彼らは何が起こっているのかについて考えられるバージョンを検討し始めました。

仮説 1 のテスト - ターミナル サーバーの問題。
確認されていません。 同じネットワーク上の別のサーバーを介してページを開くテストを行ったところ、問題は解決しませんでした。

仮説 2 のテスト - 問題はゲートウェイにあります。
確認されていません。 ローカルのラップトップでは、すべてが簡単かつ迅速に開くことがわかりました。 しかし同時に、端末 (および内部サーバー) の問題も残ります。 外部インターフェイスと内部インターフェイスの ICMP 設定を試してみましたが、役に立ちませんでした。

なんだか不思議ですね。

ローカルのラップトップからサイトの速度が低下することはありません。
内部スキャン マシン (スキャン用端末) から - 速度が低下しません。
しかしマーケティングは遅い。 障害!

さらに行きましょう。

仮説 #3 のテスト - DNS の問題。
確認されていません。 私たちはパブリック DNS (8.8.8.8) を通じてピクセルを起動しました - 同じ話です。 たとえば、このピクセルをシークレット モードで初めてプルしたときに、問題がはっきりとわかります。

この問題はブラウザに大きく依存している疑いがあります。 FF ではピクセルが常にフリーズします。Chrome では最初のログイン時にピクセルがフリーズします。 マーケティングはすべてのブラウザーで常に停止します。

仮説 #4 のテスト - OS テンプレートを使用したもの。
確認されていません。 クリーンな Windows Server 2016 を展開し、.0 ネットワークからテストを実行しました。 問題が発生しました。 .200 ネットワークに転送しましたが、問題は解決しませんでした。 つまり、ネットワーク ゲートは .0 です。 それとは何の関係もありません。 ただし、このネットワークのラップトップにはこの問題はありません。 つまり、ネットワーク ゲートは 200 です。 それとは何の関係もありません。

つまり、OS テンプレートの問題ではありません。 ピクセルのロード中に仮想マシンの速度が低下します。 しかし、それに VPN (別個のネットワーク カード) をインストールし、それを介してトラフィックを送信すると、すべてが (当然のことながら) 非常に迅速に機能します。 問題を引き起こす可能性のある選択肢は XNUMX つあることがわかります。オフィスのゲートウェイか、オフィスのインターネット オペレータです。

しかし、Megafon は特に VKontakte ピクセルへのアクセスを遮断できるのでしょうか? いや、それはある種のナンセンスです。 もう少し掘ってみましょう。

仮説 5 のテスト - VMware Tools がすべての原因です。
確認されていません。 有害な影響は観察されません。 カードの設定を変更してみましたが、やはりダメでした。 TTL が変更されました - 効果はありません。 Windows 10 と Windows Server の違いは一般に明らかではありません。 しかし、違いがあります。 ゴーファーとの物語のように。

サーバー Windows の XNUMX つのオプションが原因で Web サイトがどのように遅くなったのかについての話

私たちはかなり長い間この問題に取り組んできました。 もちろん、同様の状況をグーグルで検索しましたが、何も見つかりませんでした。 そこで私たちはプロンプトを表示せずに行動し、考えられるすべてのバージョンを検討しました。 Windows 2016 ラップトップからテストを実施し、ピクセルの読み込み時の速度低下の原因が仮想化などにあるわけではないことを確認しました。 ネットワーク カードと IP スタックの可能な設定をすべて変更しました。 私たちはいろいろなことを試しました。 しかし問題は残ったので、マーケティングが始まり、すべてを修正することが要求されました。

しばらくして、ようやく犬が埋葬されている場所を見つけました。 すべてはオプションに関するものでした
netsh インターフェイス tcp setglobal ecncapability=disabled

このオプションは、デスクトップ Windows オペレーティング システムではデフォルトで無効になっており、サーバー オペレーティング システムではデフォルトで有効になっています。 サーバー ルームでこれを無効にすると、デスクトップと同じように、すべてが即座に開きます。 この問題は、オフィスでインターネットを提供するプロバイダー (Megafon)、Megafon のモバイル インターネット (携帯電話から共有し、Windows Server 経由で接続する場合)、Yota を通じて確認でき、一部の地域で試してみました。この問題はモスクワのいたるところに存在していました。 他のオペレーターで作業しているときは、サイトへのアクセスは即座に完了しました。

ある著名な政治家が言ったように、これは非常に波線です。 現在、この問題は原則として解決されていますが、私たちは非常に興味を持っています。それはここだけで起こったのか、それとも他の都市の企業にも影響を与える大規模な災害なのか? このケースが単独のケースではない場合、Megafon はこの問題の解決を検討する必要があります。 結局のところ、ECN (ecncapability) オプションはサーバー上でデフォルトで有効になっており、それが何なのかを理解するのに多くの時間がかかります。

確認方法は? そう、私たちと同じように。 Firefox ブラウザを使用して、vk.com 上の任意のページを開こうとします。もう一度 ctrl+f5 を使用します。 問題がある場合は常に遅延が発生しますが、問題がなければサイトはすぐに開きます。

ブログでは他に何が読めますか? クラウド4Y

塩分を含む太陽エネルギー
なぜ銀行は破綻したのでしょうか?
グレートスノーフレーク理論
風船上のインターネット
サイバーセキュリティの最前線にいる侵入テスター

購読してください Telegram次の記事を見逃さないように、 -channel をご覧ください。 私たちは週に XNUMX 回まで、ビジネスに関するもののみを書きます。

登録ユーザーのみがアンケートに参加できます。 ログインお願いします。

Windows Server で読み込みの遅延が発生していますか?

  • 視聴者の38%がはい、ロードに時間がかかります2

  • 視聴者の38%がいいえ、すべてが飛んでいきます21

  • 視聴者の38%が問題は設定ではなくマーケティング担当者にあります19

42 人のユーザーが投票しました。 35名のユーザーが棄権した。

出所: habr.com

コメントを追加します