問題が発生するリスクを負うことなく、インターネットのパフォーマンスを最適にするには、Windows 7 でどのような TCP / ネットワーク チューニングを実行する必要がありますか?

問題が発生するリスクを負うことなく、インターネットのパフォーマンスを最適にするには、Windows 7 でどのような TCP / ネットワーク チューニングを実行する必要がありますか?

Windows 7 で最高のパフォーマンスを確保するには (ただし、問題が発生するリスクを負わない)、どのようなネットワーク / TCP チューニングを行えばよいのか疑問に思っています。これまでのところ、次のことがわかっています (以下のコマンドは、管理者特権のコマンド プロンプトで実行されます)。

  1. 受信ウィンドウのスケーリング設定に干渉する可能性のあるヒューリスティックを無効にする

    netsh interface tcp set heuristics disabled

  2. 受信ウィンドウの自動調整を通常に設定します (これを設定すると、スループットに大きな違いが表れました。約 1500 マイル離れたサーバーへのスループットが 3 倍以上向上しました)

    netsh interface tcp set global autotuninglevel=normal

  3. 輻輳制御を複合TCP (CTCP)に設定する

    netsh interface tcp set global congestionprovider=ctcp

これに慣れていない人へのヒントとして、次のコマンドを使用して現在の設定を確認できます。

netsh interface tcp show global

答え1

設定のほとんどは で既に見つけられているnetsh interface tcp show globalため、これらの設定について説明する必要はなく、自分で試すことができます。これらの設定の一部は、送信側と受信側のコンピューターのハードウェアや、メッセージ フローに参加するルーターのハードウェアなどの変数に依存するため、必ずしも同じ結果が得られるわけではないことに注意してください。一部のパラメーターは、実行時に Windows によって動的に改善される場合があります。

リストされていない設定の 1 つは MTU です。デフォルト値の 1500 では、構成によってはメッセージが 2 つに分割される可能性があるため、たとえば 1492 に減らすとパフォーマンスが向上する可能性があります。次のコマンドを参照してください。

netsh int ipv4 show subinterface
netsh int ipv4 set subinterface "Name of NIC" mtu=1492 store=persistent

ジャンボ フレームを有効にすると、逆のことが役立つ場合があります。

netsh int ipv4 set subint "Name of NIC" mtu=9000 store=persistent

しかし、すべてのケースとすべての構成で速度を向上させる設定はありません。Windows のデフォルトは最も一般的なケースに設定されていますが、もちろん、これはあなたのケースと同じではないかもしれません。どのパラメータがあなたの環境に最適かを調べるには、実験する必要があります。

答え2

どちらの場所でも ISP の速度がどの程度かは書かれていないので、どれくらいの速度が出るかは分かりませんが、再確認すべき要素がいくつかあります。

  1. ハードウェア - ファイアウォール、ルーター、モデムは速度に影響を与える可能性があります。モデムに直接 (またはできるだけ近くに) 接続して基準を見つけ、速度がどのくらいになるかを確認します。自分のコンピューターとアクセスしようとしている他のコンピューターの間には何がありますか?
  2. ソフトウェア - AV、ファイアウォール、または Windows によっても速度が低下する可能性があります。Windows でいくつかの調整を行いましたが、セーフ モードで実行したり、接続/帯域幅に影響を与えるソフトウェアの量を減らしたりするなど、他のテストを行いましたか?
  3. 両サイト間の接続 - 他のサイトにどのようにアクセスしていますか? VPN、FTP、http などですか? VPN の場合、コンピューターのハードウェアからですか、それともソフトウェアからですか?
  4. テスト - 速度をどのようにテストしていますか? 大きなファイルを移動/ダウンロードして速度をチェックしているようですが、念のため再確認することをお勧めします。

これは基本的な情報ですが、どの程度、何を試みたかを知ることは役に立ちます。それがなければ、Windows の問題だと思っていたのに、ネットワークや AV ソフトウェアが速度を低下させていることに気付く、としか思えません。まずボトルネックを見つけてください。そうしないと、微調整に何時間も費やしても、問題が解決しない可能性があります。

接続は問題ないかもしれませんが、だからこそ私はこれらの質問をして、その情報を得ているのです。ですから、もっと情報が得られれば回答を編集しますが、現時点では、他のサイトへの接続方法か、両方のコンピューター間の何かに関係があるのではないかと考えています。

関連情報