問題を引き起こす合理的なリスクなしに最高のインターネットパフォーマンスを得るには、Windows 7でどのTCP /ネットワークチューニングを実行する必要がありますか?


4

最高のパフォーマンスを保証するために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

2
どのような問題を解決しようとしていますか?
ジムG.

最大のスループットを得るには、ISPが提供する接続速度によってのみ制限されます(またはもちろん、もちろん経路に沿った輻輳または損失によって制限されます)。たとえば、受信ウィンドウの自動調整を有効にしていない場合、1500mi離れたサーバーに約1MB / sしか到達できませんでしたが、有効にした後は3MB / sを超えていました(ただし、利用可能な最大帯域幅はまだ利用されていません)。Thx
sa289

@JimG。私のコ​​メント返信で「@」を忘れました。
sa289

「netsh interface tcp set global autotuninglevel = normal」は、すべてのW7 PCのデフォルト設定です。
モアブ

設定を微調整する必要があるのは、安定した低レイテンシに関心がある場合のみです。
ダニエルB

回答:


1

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

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

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のデフォルトは最も一般的なケースに設定されていますが、もちろんあなたのケースとは異なる場合があります。環境に最適なパラメーターを確認するには、実験する必要があります。


ありがとう。それは1300年であり、私はそれが1380だ私たちのCiscoルータ上で知っている私のデスクトップ上のMTUのように見える
sa289

間違ったMTUサイズは、インターネット接続に大きな問題を引き起こす可能性があります。これまでに問題がなければ、私はその設定を理解しません。
イヴァンヴィクトロビッチ

MTUの変更はいつでも元に戻すことができます。ジャンボフレームを試すか、1380までエッジングすることができます(ゲインを最小限に抑えるには後者)。
harrymc

1

どちらの場所でもISPの速度が何であるかを言ったことはないので、どれくらいの速さで移動できるかを言うのは難しいですが、確認するいくつかの要因があります。

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

これは基本的な情報の一部に過ぎませんが、どれだけ、何を試したかを知っておくと役立ちます。それなしで、私はあなたがそれが窓だと思って、それからあなたのネットワークがそれを遅くしている、またはあなたのAVソフトウェアがそうであるとわかるようになることであると仮定することができます。最初にボトルネックを見つけます。さもないと、あなたが抱えている問題を解決しない微調整を何時間も無駄にするかもしれません。

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


ええ、確かに他の要因かもしれませんが、1つの部分は、Windowsコンピューターがすべて最適に調整されていることを確認したいので、最初にそれを行うか、後でそれを行うかは、まだそれが意味をなすと思います(特にその1つの変更以来私は大きな違いをもたらしました)。私はこの質問から見つけることができないチューニング設定が不足していることを望んでいます、そしてそれらを適用することができ、まだ期待される速度が得られない場合、それが他の1つであるかもしれないことを知っていますリストしたアイテム。Thx
sa289

もちろんですが、残念ながら、より良い接続を得るためにウィンドウを微調整するオプションはあまりありません。アクセス許可やネットワーク設定など、機能させるための基本は、そのようなことについて心配する必要がある唯一のことです。1つの変更は大きな違いですが、それでも、必要以上にウィンドウをマイクロ管理しようとしているようです。あなたがやっていることのように聞こえないようにするのは無意味ですが、私は最初に速度を上げてから、接続から余分な速度を得るために微調整します。
dakre18
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.