SNP は、ネットワーク通信を最適化する機能のことで従来CPU が処理していたネットワーク制御を、CPU ではなく NIC に処理させることで CPU の負荷を下げる役割がある。

デフォルトで有効になっているがネットワークが不安定になることがある。

パソコンの性能をあげるために実装した新機能であるが高機能ゆえに制御が難しくまだバグもたくさん残っているようだ。

したがって現時点では無効化しておくことをお勧めします。

 

C:\Windows\system32>netsh int tcp show global
アクティブ状態を照会しています...

TCP グローバル パラメーター
----------------------------------------------
Receive-Side Scaling 状態          : enabled
受信ウィンドウ自動チューニング レベル    : normal
アドオン輻輳制御プロバイダー  : default
ECN 機能                      : disabled
RFC 1323 タイムスタンプ                 : disabled
初期 RTO                         : 3000
Receive Segment Coalescing 状態    : enabled
非 Sack の Rtt 回復性             : disabled
SYN の最大再送信数             : 2
Fast Open                           : enabled
Fast Open フォールバック                  : enabled
ペーシング プロファイル                      : off


C:\Windows\system32>netsh int tcp set global rss=disabled
OK



C:\Windows\system32>netsh int tcp show global
アクティブ状態を照会しています...

TCP グローバル パラメーター
----------------------------------------------
Receive-Side Scaling 状態          : disabled
受信ウィンドウ自動チューニング レベル    : normal
アドオン輻輳制御プロバイダー  : default
ECN 機能                      : disabled
RFC 1323 タイムスタンプ                 : disabled
初期 RTO                         : 3000
Receive Segment Coalescing 状態    : enabled
非 Sack の Rtt 回復性             : disabled
SYN の最大再送信数             : 2
Fast Open                           : enabled
Fast Open フォールバック                  : enabled
ペーシング プロファイル                      : off

 

1Receive Side Scaling(RSS)
TCPの受信制御を効率化する機能。この機能を有効にすると、通常は⼀
つのプロセッサコアで⾏う受信制御を、複数のコアが分担して⾏うように
なる。特定のプロセッサコアへの負荷を分散できる。