Intel® Ethernet 800 Series

Linux Performance Tuning Guide

ID Date Version Classification
636781 10/23/2023 Public
Document Table of Contents

​CPU Package C-State Control

Disabling CPU Package C6 state entry can improve network performance. However, this increases power usage.

Some methods to check and control C-state entry within your OS are:

  • ​​Use the cpupower command to check and disable CPU C6 state:

    Check: cpupower monitor or cpupower idle-info

    Disable C6: cpupower idle-set -d3

  • ​​Another method is to utilize the tuned tool (included with many Linux distributions) to set a performance profile. These profiles modify several OS settings that can affect performance across many applications. It has been found that the network-throughput profile provides improvement to most workloads.

    Check: tuned-adm active

    Set: tuned-adm profile network-throughput