- BIOS
- Workload Profile = “Low Latency”;
- Jitter Control = Manual, 3400. (Setting turbo boost frequency to 3.4 GHz)
- BOOT Settings
isolcpus=24-47 intel_idle.max_cstate=0 processor.max_cstate=0 intel_pstate=disable nohz_full=24-47
rcu_nocbs=24-47 rcu_nocb_poll default_hugepagesz=1G hugepagesz=1G hugepages=64 audit=0
nosoftlockup
isolcpus=0-45 nohz_full=0-45 rcu_nocbs=0-45 default_hugepagesz=1G hugepagesz=1G hugepages=64
rcu_nocb_poll audit=0 nosoftlockup intel_iommu=off intel_idle.max_cstate=0 processor.max_cstate=0
intel_pstate=disable
b) Memory optimizations: "sysctl -w vm.zone_reclaim_mode=0"; "sysctl -w vm.swappiness=0"
c) Move all IRQs to far NUMA node in /etc/default/irqbalance : "IRQBALANCE_BANNED_CPUS=$LOCAL_NUMA_CPUMAP irqbalance -
-oneshot"
d) Disable irqbalance: "systemctl stop irqbalance"
e) Change PCI MaxReadReq to 1024B for each port of each NIC:
Run "setpci -s $PORT_PCI_ADDRESS 68.w", it will return 4 digits ABCD -->
Run "setpci -s $PORT_PCI_ADDRESS 68.w=3BCD"
G) Disable Linux realtime throttling: echo -1 > /proc/sys/kernel/sched_rt_runtime_us
- 禁用SELinux
- 禁用NMI