RSS や NetDMA などの高度なネットワーク パフォーマンス機能のトラブルシューティング方法
この記事では、Windows Server 2003 スケーラブル ネットワーク パックで最初にリリースされたネットワークの機能強化のトラブルシューティングを行います。 使用されているネットワーク ドライバーが古い場合や、新しい機能をサポートしていない場合は、低速または断続的なネットワーク パフォーマンスが発生する可能性があるためです。
元の KB 番号: 2643970
まとめ
この記事では、Windows の強化されたネットワーク機能に関連するネットワーク パフォーマンスの問題をトラブルシューティングする方法について説明します。 使用できる機能には、次のようなものがあります。
- TCP/IP チェックサム オフロード
- 受信側 scaling (RSS)
- NetDMA
- TCP チムニー オフロード
ネットワーク パフォーマンスの向上
Windows スケーラブル ネットワーク パック (SNP) は、Windows Server 2003 SP1 のスタンドアロン更新プログラムとしてリリースされましたが、後で Windows Server 2003 Service Pack 2 に追加されました。 これは、ネットワークのスループットとパフォーマンスの向上のコレクションでした。 インストール時には、既定で有効になっています。 ネットワーク パフォーマンスの問題の原因となった機能と一部のネットワーク ドライバーに問題がありました。 そのため、それらをオフにすることをお勧めします。 その後、多くの問題が修正されました。 ただし、特定のニーズがない限り、Windows Server 2003 ではそれらをオフにしておくことをお勧めします。
Windows Server 2008 および Windows Server 2008 R2、および Windows Server 2012 には、パフォーマンスの高い TCP/IP スタックがあり、SNP の機能強化が含まれています。 さらに、ほとんどの設定が自動的に構成されるように変更されています。
設定の推奨事項は次のとおりです。
Windows Server 2008
- SP2 必須
- 修正プログラム KB 979614
- 修正プログラム KB 967224
- OS およびネットワーク アダプターで RSS を再度有効にする
- ネットワーク アダプター ドライバーを最新の推奨製造元バージョンに更新する
- 製造元の推奨事項に基づいてネットワーク アダプターの RSS 設定を調整する
- ウイルス対策ソフトウェアを最新バージョン/エンジンと定義に更新する
Windows Server 2008 R2
- Service Pack 1
- 修正プログラム KB 2519736
- TCP Offload Offload を使用している場合は、修正プログラム KB 2525390をインストールする必要があります。
- 修正プログラム KB 2511305の推奨インストール
- OS およびネットワーク アダプターで RSS を再度有効にする
- ネットワーク アダプター ドライバーを最新の推奨製造元バージョンに更新する
- 製造元の推奨事項に基づいてネットワーク アダプターの RSS 設定を調整する
- ウイルス対策ソフトウェアを最新バージョン/エンジンと定義に更新する
ここで推奨される SP1 および修正プログラム KB 2519736をインストールする代わりに、Windows Server 2008 R2 RTM に以下をインストールできます。
- 修正プログラム KB 977977
- 修正プログラム KB 979612
RSS が機能するには、ネットワーク アダプターでチェックサム オフロードを有効にする必要があることに注意してください。 TCP チェックサム オフロードと TCP チムニー オフロードを混同しないでください。 アダプターがチーム化されている場合、通常、RSS は、すべてのアダプターで有効にされている限り機能します (これは製造に依存します)。 NetDMA がサポートされている場合は、自動的に有効にする必要があります。
オペレーティング システムのネットワークの機能強化は、ネットワーク アダプターのハードウェアにいくつかのネットワーク タスクをオフロードすることで、サーバーのネットワーク スループットを向上させることを目的としています。 これは主に、1 Gbps 以上の接続速度で実行され、使用されているネットワーク アダプターとドライバーが改善を実装する必要があるアダプターに適用されます。 ドライバーが機能強化をサポートしていない場合、またはドライバーに関連する問題がある場合は、手動で無効にする必要があります。 TCP 接続オフロード/RSS/NetDMA をサポートする機器に投資しており、アダプターが正しく動作していない場合は、まずドライバーのバージョンを確認する必要があります。 ネットワーク アダプターの新しいドライバーは、発生しているネットワークの問題を解決する可能性があります。 次の情報を使用して、ネットワーク アダプターの設定と SNP 設定の OS 設定を確認します。
Windows Server 2008 および Windows Server 2008 R2 で d 川の情報を確認する
ネットワーク ドライバーの日付とバージョンを確認できます。 これを行うには、次の手順を実行します。
- [スタート] > 右クリックし、[コンピューター] をクリックし、[ 管理] をクリックします。
- 必要に応じて、ナビゲーション ウィンドウで [システム ツール] グループを展開します。
- ナビゲーション ウィンドウで [デバイス マネージャー] をクリックします。 次のスクリーンショットのような内容が表示されます。
- 右側のウィンドウで [ネットワーク アダプター] を展開し、アダプターをダブルクリックします。
[ Driver ] タブには、次の情報があります。
Windows Server 2003 の場合は、次の手順に従ってデバイス マネージャーにアクセスします。
- コントロール パネルで管理ツールを開きます。
- [管理ツール] 内で、[コンピューターの管理] をクリックします。
- [デバイス マネージャー] をクリックします。 次に、ドライバー プロバイダー ([ドライバー] タブ) の Web サイトに移動します。 ドライバーの最新バージョンを確認し、デバイスのプロパティで見つかったドライバーの日付よりも新しいかどうかを確認します。 また、FAQ や製造サイトのフォーラムでソリューションを見つけることもできます。
ネットワーク ドライバーの更新が機能しない場合は、改善された機能を無効にして、問題が解決するかどうかを確認してみてください。 これは、問題の機能をサポートしていないことがネットワーク アダプターで確認されていない限り、ソリューションとしてではなく、最後の手段またはトラブルシューティングの手順として使用してください。 強化されたネットワーク機能は、オペレーティング システムおよびネットワーク アダプターの詳細設定で有効または無効にすることができます。 ここでは、TCP 接続オフロードと受信側スケーリング (RSS) 設定を示すネットワーク アダプターのプロパティの [ Advanced ] タブを確認できます。
オペレーティング システムの設定を表示するには、次のように net shell コマンド netsh interface tcp show global
コマンドを使用します。
TCPchimney オフロードに影響する次の 2 つの設定を確認できます。
netsh interface tcp show chimneyapplications
netsh interface tcp show chimneyports
これらのコマンドを使用すると、特定のアプリケーションまたはポートの組み合わせ専用に TCP オフロードを設定できます。 両方の netsh コマンドからの出力は次のとおりです。
Note
この操作には、管理者特権 (管理者として実行) が必要です。
空白の場合、アプリケーションやポートは、チムニー オフロード設定に追加されませんでした。
最も一般的な強化されたネットワーク機能と、それらを有効または無効にする方法に関する詳細情報へのリンクは次のとおりです。
Windows Server 2008 の TCP チムニー オフロード、受信側スケーリング、およびネットワーク ダイレクト メモリ アクセス機能に関する情報