1、bios调优参数
BIOS选项 设置值
Power Policy Performance
Stream Write Mode Allocate share LLC
CPU Prefetching Configuration Enabled
Custom Refresh Rate 64ms
Die Interleaving Disabled
NUMA Enabled
SSBS Support Disabled
2、OS调优
设置大吞吐量模式:
tuned-adm profile throughput-performance
多线程性能设置:
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
单线程性能设置:
echo always > /sys/kernel/mm/transparent_hugepage/enabled
echo "defer+madvise" > /sys/kernel/mm/transparent_hugepage/defrag
环境变量:
export OMP_NUM_THREADS=32
export GOMP_CPU_AFFINITY=0-31
(根据实际测试用例设置)
echo 3 > /sys/class/misc/prefetch/policy
测试完成清除缓存进行下一轮测试:
echo 3 > /proc/sys/vm/drop_caches
3、测试验证
使用鲲鹏920s模组,内存32G,stream测试内存18G,优化前后结果对比如下
可以看到,调优后性能提升了7%.