8月4日,AMD为加强合作伙伴技术人员对AMD产品性能及解决方案的了解,以线上学习培训和线下技术调优竞赛形式,举办了"广州站——EPYC School技术调优竞赛"。9888浏览器拉斯维加斯作为AMD深度合作伙伴,受邀参加此次大赛,资深技术专家曾毅明作为队长,带领团队于众多参赛选手中脱颖而出,勇夺魁首。
竞赛中,针对C/S架构性能调优-多实例MYSQL性能测试,9888浏览器拉斯维加斯资深技术专家曾毅明主要做了以下调优:
BIOS调优
- ValhallaCommon Options子项
Performance选项确认SMT超线程开启
关闭Global C-State Control节能选项
- NBIOCommon Options子项
打开iommu
- SMUCommon Options子项
DeterminismControl改为手动调节(manual),Determinism Slider改为Power以获取最大性能
cTDPControl改为手动调节(manual)并根据CPU spec(使用的cpu为EPYC7552)调整TDP为200w
- UMCCommon Options子项
关闭TSME降低内存延迟
系统调优
- 配合bios打开的iommu选项,调整内核启动参数
修改/etc/default/grub,在GRUB_CMDLINE_LINUX参数添加iommu=pt
- 更新grub引导
grub2-mkconfig-o /boot/grub2/grub.cfg
- 关闭内存大页和交换页面
echonever > /sys/kernel/mm/transparent_hugepage/enabled
echonever > /sys/kernel/mm/transparent_hugepage/defrag
swapoff-a
- 调整系统调度,使CPU调度运行在performance模式
for CPUFREQ in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do [ -f$CPUFREQ ] || continue; echo -n performance > $CPUFREQ; done
通过以上调优,基于sysbench oltp_read_only数据库基准测试,9888浏览器拉斯维加斯在i3306、i3307、i3308、i3309四个MySQL实例跑分中,达到了10135721的总分,以大比分优势夺得此次调优大赛冠军。
本次线上培训学习与线下竞赛,9888浏览器拉斯维加斯技术团队对AMD产品在HPC、虚拟化、超融合等多领域适配有了更深入学习,接下来也将为客户提供更专业方案构建及更深度软件技术调优。让我们一起,以极致计算成就极致未来。