
Supermicro Low Latency/Jitter Optimization Guide
4
1.3 NIC Optimizations
1.
To locate which NUMA node the NIC is directly connected to:
#cat/sys/class/net/<nic port>/device/numa_node
2.
To ascertain which cores are located on the local NUMA node:
#numactl --hardware
3.
Finally, use taskset or numactl to bind application to specific CPU cores
Mellanox NIC Acceleration:
Prefix application with: LD_PRELOAD=libvma.so
SolarFlare NIC Acceleration:
Configure the firmware:
i.
Download SolarFlare Utilities
ii.
#sfupdate –write
iii.
#sfboot firmware-variant=ultra-low-latency
Prefix application with: onload --profile=latency
Exablaze NIC Acceleration:
Prefix application with: exasock
1.5 Reading the CPU Frequency in Linux
To check the CPU frequency consistency in a Linux environment, use the “turbostat
–i 1” command.