
Supermicro Low Latency/Jitter Optimization Guide
3
Introduction
These instructions are optimized for the SYS-1028UX-LL1/2/3-B8, SYS-1028-UX-CR-LL1/2 and SYS-
6027AX-72RF/TRF- HFT1/2/3 systems. Steps may vary depending on SW application requirements and
operating system.
1.1 OS Optimizations
1. Minimal OS installation of RHEL.
2. Kernel boot command line options: intel_idle.max_cstate=0
processor.max_cstate=0 idle=poll pcie_aspm=performance mce=ignore_ce
ipmi_si.force_kipmi=0 nmi_watchdog=0 hpet=disabled noht nohz=on nohalt
nosoftlockup isolcpus=x,x (isolcpus option not required if using tuna to isolate
CPU cores)
3. Disable all unnecessary services using CHKCONFIG command.
4. Install cpupowerutils, tuned-adm, tuna, and numactl.
5. Run the following commands to tune your system before running your
application. It is best to script the following commands for ease of execution.
a. Modprobe acpi-cpufreq
b. cpupower set -b 0
c. cpupower frequency-set --governor performance
d. tuned-adm profile latency-performance
e. tuna –S0 –i; tuna –S1 –i
f. service irqbalance stop
1.2 BIOS/IPMI Optimizations
1. Set “SuperMicro Hyper-Speed” at the highest, appropriate level
3. Set “SuperMicro Hyper-Turbo” as “Enabled”
4. Set IPMI fan speed to FULL.
5. Disabling unused devices such as USB controllers and SCU controller (PCH chipset’s
storage controller) can help reduce system interrupts.