8月4日,AMD為加強合作伙伴技術人員對AMD產品性能及解決方案的了解,以線上學習培訓和線下技術調優競賽形式,舉辦了"廣州站——EPYC School技術調優競賽"。超集信息作為AMD深度合作伙伴,受邀參加此次大賽,資深技術專家曾毅明作為隊長,帶領團隊于眾多參賽選手中脫穎而出,勇奪魁首。
競賽中,針對C/S架構性能調優-多實例MYSQL性能測試,超集信息資深技術專家曾毅明主要做了以下調優:
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數據庫基準測試,超集信息在i3306、i3307、i3308、i3309四個MySQL實例跑分中,達到了10135721的總分,以大比分優勢奪得此次調優大賽冠軍。
本次線上培訓學習與線下競賽,超集信息技術團隊對AMD產品在HPC、虛擬化、超融合等多領域適配有了更深入學習,接下來也將為客戶提供更專業方案構建及更深度軟件技術調優。讓我們一起,以極致計算成就極致未來。