ユーザ用ツール

サイト用ツール


ja:windows-server:rss設定

RSS設定

RSS(Receive Side Scaling)
ざっくり言うと、ネットワークでの受信処理をマルチコアで処理するかどうかの設定(乱暴)
受信したデータの処理はもちろんのこと、その受信処理をトリガーにしてのレスポンスもマルチコア処理になるので、全体としてのパフォーマンスが向上する…
が、古いアプリケーションなど、マルチコアでの処理を想定していない仕組みだったりすると、不具合が発生したりパフォーマンスが劣化したりする。
その場合は、この設定を無効にすることで回避ができる。
(もちろんその分単一のコアに処理が集中する)

設定

コマンドを打つべし!打つべし!打つべし!

設定の確認

> netsh int tcp show global
アクティブ状態を照会しています...
 
TCP グローバル パラメーター
----------------------------------------------
Receive-Side Scaling 状態              : enabled
Chimney オフロード状態                 : disabled
NetDMA 状態                            : disabled
Direct Cache Acess (DCA)               : disabled
受信ウィンドウ自動チューニング レベル  : normal
アドオン輻輳制御プロバイダー           : none
ECN 機能                               : disabled
RFC 1323 タイムスタンプ                : disabled
初期 RTO                               : 3000
Receive Segment Coalescing 状態        : disabled
非 Sack の Rtt 回復性                  : disabled
SYN の最大再送信数                     : 2

設定の変更

こっちは管理者権限のコマンドプロンプトで実行すること。

> netsh int tcp set global rss=disabled
OK
 
> netsh int tcp show global
アクティブ状態を照会しています...
 
TCP グローバル パラメーター
----------------------------------------------
Receive-Side Scaling 状態              : disabled
Chimney オフロード状態                 : disabled
NetDMA 状態                            : disabled
Direct Cache Acess (DCA)               : disabled
受信ウィンドウ自動チューニング レベル  : normal
アドオン輻輳制御プロバイダー           : none
ECN 機能                               : disabled
RFC 1323 タイムスタンプ                : disabled
初期 RTO                               : 3000
Receive Segment Coalescing 状態        : disabled
非 Sack の Rtt 回復性                  : disabled
SYN の最大再送信数                     : 2
ja/windows-server/rss設定.txt · 最終更新: 2015/04/10 10:28 by makoto