Chapter I. Chelsio Unified Wire
Performance Tuning
The following section lists the steps to tune the system for optimal performance.
5.1.
Generic
•
Install the adapter into a PCIe Gen3 x8/x16 slot. Ensure that T6 100G adapters are placed in
x16 slots and not in x8_in_x16 slots.
•
BIOS settings:
i.
Disable virtualization, c-state technology, VT-d, Intel I/O AT and SR-IOV.
ii. CPU Power setting to Performance.
•
Add intel_pstate=disable processor.max_cstate=1 intel_idle.max_cstate=0 to the kernel
command line to prevent the system from entering power-saving/idle states and avoid CPU
frequency changes.
•
Turn off irqbalance
[root@host~]# /etc/init.d/irqbalance stop
On RHEL7.X platforms, use the below command:
[root@host~]# systemctl stop irqbalance.service
5.2.
Throughput
In addition to the generic settings, set the below tuned-adm profile for RHEL platforms.
[root@host~]# tuned-adm profile network-throughput
5.3.
Latency
In addition to the generic settings,
•
Disable Hyperthreading in BIOS.
•
Add idle=poll to the kernel command line.
•
Disable SELinux.
•
Set the below tuned-adm profile for RHEL7 platforms.
[root@host~]# tuned-adm profile network-latency
Chelsio Unified Wire for Linux
43
Need help?
Do you have a question about the Terminator Series and is the answer not in the manual?
Questions and answers