The following tables provide recommendations for tuning settings for different applications.
Recommended Throughput Tuning
The following table shows recommended tuning settings for throughput.
| Tuning Parameter | How? |
|---|---|
| Interrupt moderation | Leave at default (Enabled). |
| TCP/IP checksum offload | Leave at default (Enabled). |
| TCP protocol tuning | Leave at default. |
| Interrupt affinity & irqbalance service |
Interrupt affinity settings are application dependent Stop irqbalance service:
Reload the drivers to use the driver default interrupt affinity. |
| PCI Express lane configuration | Ensure the adapter is in an ×8 slot (3.0 or later), and that current speed (not the supported speed) reads back as “x8 and 8GT/s”, or “x8 and 16GT/s”, or “x8 and Unknown”. |
| CPU Speed service (cpuspeed) | Leave enabled. |
| Memory bandwidth | Ensure memory uses all memory channels on system motherboard. |
| Intel QuickData (Intel chipsets only) | Enable in BIOS and install driver:
|
Recommended Latency Tuning
The following table shows recommended tuning settings for latency.
| Tuning Parameter | How? |
|---|---|
| Interrupt moderation | Disable with:
|
| TCP/IP checksum offload | Leave at default (Enabled). |
| TCP protocol tuning | Leave at default, but changing does not impact latency. |
| Interrupt affinity & irqbalance service |
Interrupt affinity settings are application dependent Stop irqbalance service:
Reload the drivers to use the driver default interrupt affinity. |
| PCI Express lane configuration | Ensure the adapter is in an ×8 slot (3.0 or later), and that current speed (not the supported speed) reads back as “x8 and 8GT/s”, or “x8 and 16GT/s”, or “x8 and Unknown”. |
| CPU Speed service (cpuspeed) | Disable with:
|
| CPU Power service (cpupower) | Disable with:
|
| Tuned service | Experiment disabling this with:
|
| Memory bandwidth | Ensure memory uses all memory channels on system motherboard. |
| Intel QuickData (Intel chipsets only) | Enable in BIOS and install driver:
|
Recommended Forwarding Tuning
The following table shows recommended tuning settings for forwarding.
| Tuning Parameter | How? |
|---|---|
| TCP/IP checksum offload | Leave at default (Enabled). |
| TCP protocol tuning | Leave at default. |
| Interrupt affinity & irqbalance service |
Interrupt affinity. Affinitize each interface to its own CPU (if possible select CPU's on the same package). Refer to Interrupt Affinity. Stop irqbalance service:
|