Intel® Ethernet 800 Series

Linux Performance Tuning Guide

ID Date Version Classification
636781 07/19/2025 Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

​Transmit and Receive Queue Alignment

Having Tx/Rx queue alignment can be helpful in some configurations such as some multi-threaded workloads or busy polling environments where it is not possible to pin the threads to a CPU. The set_​xps_​rxqs script is designed to align the Tx queue based on the Rx queue(s) map. This is done by configuring Rx queue(s) map per Tx queue via sysfs. This Rx queue(s) map is used during selection of Tx queue in the data path.

The performance benefit of aligning Tx/Rx queues varies between different workloads.

Using the set_​xps_​rxqs script from the ice source package:

<path-to-ice-package>/scripts/set_xps_rxqs <ethX>