
Chapter I. Chelsio Unified Wire
Chelsio Unified Wire for Linux
43
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
Summary of Contents for Terminator 6
Page 1: ...Chelsio Unified Wire for Linux i...
Page 15: ...Chapter I Chelsio Unified Wire Chelsio Unified Wire for Linux 15 I Chelsio Unified Wire...
Page 51: ...Chapter II Network NIC TOE Chelsio Unified Wire for Linux 51 II Network NIC TOE...
Page 82: ...Chapter IV iWARP RDMA Chelsio Unified Wire for Linux 82 IV iWARP RDMA...
Page 99: ...Chapter V iSER Chelsio Unified Wire for Linux 99 V iSER...
Page 107: ...Chapter VI WD UDP Chelsio Unified Wire for Linux 107 VI WD UDP...
Page 119: ...Chapter VII WD TOE Chelsio Unified Wire for Linux 119 VII WD TOE...
Page 125: ...Chapter VIII NVMe oF Chelsio Unified Wire for Linux 125 VIII NVMe oF...
Page 198: ...Chapter XII Crypto Offload Chelsio Unified Wire for Linux 198 XII Crypto Offload...
Page 230: ...Chapter XIV FCoE Full Offload Initiator Chelsio Unified Wire for Linux 230...
Page 235: ...Chapter XV Offload Bonding Chelsio Unified Wire for Linux 235 XV Offload Bonding...
Page 258: ...Chapter XVIII Offload IPv6 Chelsio Unified Wire for Linux 258 XVIII Offload IPv6...
Page 311: ...Chapter XXII Ring Backbone Chelsio Unified Wire for Linux 311 XXII Ring Backbone...
Page 317: ...Chapter XXIII Traffic Management Chelsio Unified Wire for Linux 317 XXIII Traffic Management...
Page 329: ...Chapter XXIV DPDK Driver Chelsio Unified Wire for Linux 329 XXIV DPDK Driver...
Page 347: ...Chapter XXV Unified Boot Chelsio Unified Wire for Linux 347 XXV Unified Boot...
Page 357: ...Chapter XXV Unified Boot Chelsio Unified Wire for Linux 357 iv Boot to EFI Shell...
Page 427: ...Chapter XXVI Appendix A Chelsio Unified Wire for Linux 427 XXVI Appendix A...