翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
TCP オフロードと RSS 設定を無効にする
SQL ワークロードの実行時に、トランスポートレベルのエラーやパケット転送エラーなどのランダムな接続の問題が発生する場合は、TCP オフロードと RSS 設定を無効にすることをお勧めします。
-
TCP オフロード (TCP Chimney Offload 機能) は、TCP/IP パケットの処理をプロセッサからネットワークアダプタにオフロードし、CPU を他のタスクに割り当てます。
-
受信側スケーリング (RSS) は、マルチプロセッサーシステムで受信ネットワークトラフィックの処理を分散するのに役立ちます。ネットワーク処理を CPU 間で効率的に負荷分散します。
現在の設定を確認するには、コマンドプロンプトで netsh コマンドを実行します:
$ netsh int tcp show global
以下はコマンドの出力例です。この例では、[受信側スケーリング状態] と [チムニーオフロード状態] の両方が無効になっています。
特定の接続に関するタスクオフロード情報を取得するには、コマンドプロンプトで以下を実行します。
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
これらの設定の詳細については、以下を参照してください:
-
マイクロソフトのウェブサイトにあるTCPチムニーオフロード、レシーブサイドスケーリング、ネットワークダイレクトメモリアクセス機能
と受信側スケーリング入門 の紹介 -
Amazon EC2 ドキュメントの TCP オフロード
-
Amazon EC2 ドキュメントの PV ドライバーのトラブルシューティング
重要
IPsec タスクオフロードや TCP チムニーオフロードは使用しないでください。Microsoft のドキュメント