TCP オフロードと RSS 設定を無効にする - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

TCP オフロードと RSS 設定を無効にする

SQL ワークロードの実行時に、トランスポートレベルのエラーやパケット転送エラーなどのランダムな接続の問題が発生する場合は、TCP オフロードと RSS 設定を無効にすることをお勧めします。

  • TCP オフロード (TCP Chimney Offload 機能) は、TCP/IP パケットの処理をプロセッサからネットワークアダプタにオフロードし、CPU を他のタスクに割り当てます。

  • 受信側スケーリング (RSS) は、マルチプロセッサーシステムで受信ネットワークトラフィックの処理を分散するのに役立ちます。ネットワーク処理を CPU 間で効率的に負荷分散します。

現在の設定を確認するには、コマンドプロンプトで netsh コマンドを実行します:

$ netsh int tcp show global

以下はコマンドの出力例です。この例では、[受信側スケーリング状態] [チムニーオフロード状態] の両方が無効になっています。

Checking TCP offloading and RSS settings

特定の接続に関するタスクオフロード情報を取得するには、コマンドプロンプトで以下を実行します。

netstat –t

そして、オフロード状態カラムの値を確認します。

Windows Server 2008 と 2012 の TCP オフロードと RSS を無効にするには、コマンドプロンプトで次のコマンドを実行します。

netsh int ip set global taskoffload=disabled netsh int tcp set global chimney=disabled netsh int tcp set global rss=disabled netsh int tcp set global netdma=disabled

これらの設定の詳細については、以下を参照してください:

重要

IPsec タスクオフロードTCP チムニーオフロードは使用しないでください。Microsoft のドキュメントによると、これらのオフロード機能は Windows Server 2016 では廃止され、今後のバージョンではサポートされなくなる可能性があります。これらの機能を使用すると、パフォーマンスに悪影響が及ぶ可能性があります。