Intel® Ethernet 700/800 Series

Windows Performance Tuning Guide

ID Date Version Classification
784543 02/06/2024 1.1 Public
Document Table of Contents

​Performance Profiles

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

Intel® PROSet is required for Performance Profiles. See the Intel® Ethernet Adapters and Devices User Guide, Section 3, "About Intel® PROSet" for steps to install Intel® PROSet.

To change settings in Intel® PROSet, use the Performance Profiles in Table: ​Performance Profiles.

​Performance Profiles

Profile Description
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 disables 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.

This setting is found on the Advanced tab of the device's Device Manager property sheet or in the Adapter Settings panel in the Intel® PROSet Adapter Configuration Utility.

  • ​​To change this setting in Windows PowerShell, use this cmdlet: Set-NetAdapterAdvancedProperty -Name <Adapter Name> -DisplayName "Profile" -DisplayValue "Standard Server"

    ​​For example: Set-IntelNetAdapterSetting -Name <Adapter Name> -DisplayName "Profile" -DisplayValue "Standard Server"