Intel® Ethernet 800 Series
Linux Performance Tuning Guide
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