Chapter 5. Software/Driver Configuration and Fine-tuning
E.g.:
[root@host~]# echo 1 > /sys/kernel/config/target/iscsi/iqn.2015-
12.org.linux-iscsi.proton.target01/tpgt_1/np/102.20.20.241\:3260/cxgbit
Execute the above command for every portal address listening on Chelsio interface.
5.3.
Performance Tuning
In order to auto tune the system for best performance, Chelsio recommends:
Disabling virtualization, c-state technology, VT-d, Intel I/O AT and SR-IOV in the BIOS
settings.
Installing the adapter into a PCIe Gen3 x8/x16 slot.
Disable SELinux and firewall.
Installing the driver package will copy
script to map the adapter queues to different CPUs:
[root@host~]# t4_perftune.sh
Also, follow the steps mentioned below to lower your latency:
i.
Run the following script to disable few services.
[root@host~]# t4_latencytune.sh <interface>
ii. Set sysctl param net.ipv4.tcp_low_latency to 1
[root@host~]# sysctl -w net.ipv4.tcp_low_latency=1
5.4.
Firmware Update
The T5 firmware binary and configruation file are installed on the system, typically in
/lib/firmware/cxgb4
kernel must be configured to enable userspace firmware loading support:
Device Drivers -> Generic Driver Options -> Userspace firmware loading support
Chelsio T5 LIO iSCSI Target Offload Driver for Linux
t4_perftune.sh
, and the driver will auto-load the firmware if an update is required. The
script to /sbin directory. Run the
13
Need help?
Do you have a question about the T5 and is the answer not in the manual?