Networking Connectivity
Intel® Server Adapters
Receive side scaling on Intel® Network Adapters

When Receive Side Scaling (RSS) is enabled, all of the receive data processing for a particular TCP connection is shared across multiple processors or processor cores. Without RSS all of the processing is performed by a single processor, resulting in inefficient system cache utilization.

Note
  • This setting has no effect if your system has only one processing unit.
  • RSS must be enabled for Intel® I/O Acceleration Technology to function.
  • To enable RSS on Microsoft Windows Server 2003*, you must install Microsoft's Scalable Networking Pack. The Scalable Networking Pack is part of Windows Server 2003 SP2. It is not included in SP1 and requires a separate download. See Microsoft.com* for more information.
  • RSS is not supported on some adapters configured to use Virtual Machine Queues (VMQ). On these adapters VMQ will take precedence over RSS. RSS will appear disabled

RSS Configuration
RSS is enabled on the Advanced tab of the adapter property sheet. If your adapter does not support RSS, or if your operating system does not support it, the RSS setting will not be displayed.

Teaming

  • If RSS is not enabled for all adapters in a team, RSS will automatically be disabled for the team.
  • If an adapter that does not support RSS is added to a team, RSS will automatically be disabled for the team.
  • If a non-Intel adapter is added to a team, RSS will automatically be disabled for the team.
  • Non-Intel adapters with RSS enabled cannot be added to a team

Known Issues

On Windows Server 2012* Configuring RSS for Closest Processor may Cause Transmit and Receive Failures
On Windows Server 2012 setting the "RSS load balancing profile" Advanced Setting to "Closest Processor" may significantly reduce CPU utilization. However, in some system configurations (such as a system with more Ethernet ports than processor cores), the "Closest Processor" setting may cause transmit and receive failures. Set *RSSProfile configuration to "NUMAScalingStatic" to work around this issue.

A supported hotfix is available from Microsoft. See
Incorrect RSS processor assignment on a Windows 8 or Windows Server 2012-based computer that has multi-core processors*

Failed connection and possible system instability
If you have non-Intel networking devices capable of Receive-Side Scaling installed in your system, the Microsoft Windows registry keyword "RSSBaseCPU" may have been changed from the default value of 0x0 to point to a logical processor. If this keyword has been changed then devices based on Intel® 82598 or 82599 10 Gigabit Ethernet Controllers might not pass traffic. Attempting to make driver changes in this state may cause system instability. Set the value of RSSBaseCpu to 0x0, or to a value corresponding to a physical processor, and reboot the system to resolve the issue.

Receive Side Scaling value is blank
Changing the Receive Side Scaling setting of an adapter in a team may cause the value for that setting to appear blank when you next check it. It may also appear blank for the other adapters in the team. The adapter may be unbound from the team in this situation. Disabling and enabling the team will resolve the issue.

CPU utilization higher than expected
Setting RSS Queues to a value greater than 4 is only advisable for large web servers with several processors. Values greater than 4 may increase CPU utilization to unacceptable levels and have other negative impacts on system performance.

Related Topics:
The User Guide has additional information on settings for RSS used with LAN and with FCoE
Incorrect RSS processor assignment on a Windows 8 or Windows Server 2012-based computer that has multi-core processors
iSCSI target does not reconnect after loading network drivers during setup
Potential TCP Connection Failure if RSS Enabled in Windows Server* 2003
Message about true NDIS 6.20 receive-side scaling when configuring a team

This applies to:

Intel® 10 Gigabit AF DA Dual Port Server Adapter
Intel® 10 Gigabit AT Server Adapter
Intel® 10 Gigabit AT2 Server Adapter
Intel® 10 Gigabit CX4 Dual Port Server Adapter
Intel® 10 Gigabit XF LR Server Adapter
Intel® 10 Gigabit XF SR Dual Port Server Adapter
Intel® 10 Gigabit XF SR Server Adapter
Intel® Ethernet Converged Network Adapter X520 Series
Intel® Ethernet Converged Network Adapter X540-T1
Intel® Ethernet Converged Network Adapter X540-T2
Intel® Ethernet Server Adapter I210-T1
Intel® Ethernet Server Adapter I340-F4
Intel® Ethernet Server Adapter I340-T4
Intel® Ethernet Server Adapter I350-F2
Intel® Ethernet Server Adapter I350-F4
Intel® Ethernet Server Adapter I350-T2
Intel® Ethernet Server Adapter I350-T4
Intel® Ethernet Server Adapter X520 Series
Intel® Ethernet Server Adapter X520-DA2
Intel® Ethernet Server Adapter X520-LR1
Intel® Ethernet Server Adapter X520-SR1
Intel® Ethernet Server Adapter X520-SR2
Intel® Ethernet Server Adapter X520-T2
Intel® Gigabit EF Dual Port Server Adapter
Intel® Gigabit ET Dual Port Server Adapter
Intel® Gigabit ET Quad Port Server Adapter
Intel® Gigabit ET2 Quad Port Server Adapter
Intel® PRO/1000 PF Dual Port Server Adapter
Intel® PRO/1000 PF Quad Port Server Adapter
Intel® PRO/1000 PF Server Adapter
Intel® PRO/1000 PT Dual Port Server Adapter
Intel® PRO/1000 PT Quad Port Low Profile Server Adapter
Intel® PRO/1000 PT Quad Port Server Adapter
Intel® PRO/1000 PT Server Adapter

Solution ID: CS-027574
Last Modified: 19-Jul-2013
Date Created: 09-Jul-2007
Back to Top