Intel® Ethernet Adapters and Devices User Guide

ID 705831
Date 06/24/2024
Public
Document Table of Contents

Performance Profile

Performance Profiles are supported on Intel® 10GbE adapters and allow you to quickly optimize the performance of your Intel® Ethernet Adapter. Selecting a performance profile will automatically adjust some Advanced Settings to their optimum setting for the selected application. For example, a standard server has optimal performance with only two RSS (Receive-Side Scaling) queues, but a web server requires more RSS queues for better scalability.

To change this setting in Intel PROSet:

You must install Intel PROSet to use Performance Profiles.

This setting is found on the Advanced tab of the device’s Device Manager property sheet or in the Adapter Settings panel in Intel PROSet ACU.

To change this setting in Windows PowerShell, use the Set-IntelNetAdapterSetting cmdlet. For example:

Set-IntelNetAdapterSetting -Name "<adapter_name>" -DisplayName "Profile" -DisplayValue "Standard Server"

Possible values for this setting are:

  • Standard Server: This profile is optimized for typical servers.

  • Web Server: This profile is optimized for IIS and HTTP-based web servers.

  • Virtualization Server: This profile is optimized for Microsoft’s Hyper-V virtualization environment.

  • Storage Server: This profile is optimized for Fibre Channel over Ethernet or for iSCSI over DCB performance. Selecting this profile will disable SR-IOV and VMQ.

  • Storage + Virtualization: This profile is optimized for a combination of storage and virtualization requirements.

  • Low Latency: This profile is optimized to minimize network latency.

Note:
  • Not all options are available on all adapter/operating system combinations.

  • If you have selected the Virtualization Server profile or the Storage + Virtualization profile, and you uninstall the Hyper-V role, you should select a new profile.

Teaming Considerations

When you create a team with all members of the team supporting Performance Profiles, you will be asked which profile to use at the time of team creation. The profile will be synchronized across the team. If there is not a profile that is supported by all team members then the only option will be Use Current Settings. The team will be created normally. Adding an adapter to an existing team works in much the same way.

If you attempt to team an adapter that supports performance profiles with an adapter that doesn’t, the profile on the supporting adapter will be set to Custom Settings and the team will be created normally.

Note:

This feature is not configurable through Intel PROSet ACU. On Microsoft Windows Server 2019, Microsoft Windows* 10 Version 1809, and later, use Windows PowerShell.

See Adapter Teaming for more information on teams.