Intel® Ethernet 700 Series
Linux Performance Tuning Guide
Tx/Rx Queues
The default number of queues enabled for each Ethernet port by the driver at initialization is equal to the total number of CPUs available in the platform. This works well for many platforms and workload configurations. However, in platforms with high core counts and/or high Ethernet port density, this configuration can cause resource contention. Therefore, it might be necessary in some cases to modify the default for each port in the system.
The default number of Tx/Rx queues can vary depending on the specific model and driver version. The number of queues can be adjusted using the ethtool -L command listed below.
To modify queue configuration:
The following example sets the port to 32 Tx/Rx queues:
Example output: