yan1990_y 发表于 2020-8-28 19:56

万万没想到Intel的幽灵漏洞补丁能把服务器性能拉低50%

本帖最后由 yan1990_y 于 2020-8-28 20:02 编辑

最近有一个业务需要用到redis,就找了一台服务器,服务器配置cpu e5 2630 v3,内存128G DDR4,装了esxi6.7,然后分别装了centos6.5,7.0和8.2(配置一模一样,8核32G内存),然后直接源编译码安装redis5.0.7,然后直接默认配置启动redis server。然后直接redis benchmark。发现centos6.5下,qps有15万多,而 centos7只有7万多,centos8更惨,只有4-5万。

centos6.5测试结果



centos8测试结果


当时实在是想不明白,群里有个大佬提示可能是Intel的幽灵漏洞补丁,于是做了测试,把centos6.5的2.6内核(不带补丁)升级到4.4内核(带补丁),测试数据直接掉了50%


于是又找了一台笔记本,装的vmware workstations,还是装centos6.5.测试2.6内核和4.4内核区别,性能还是掉了50%



综上所述,intel补丁导致的性能下降远比想象的大得多得多。。。。
最后附上关闭补丁的方法(不能完全恢复到打补丁前的性能)
路径 /etc/default/grub
找到grub_cmdline_linux,修改参数加上 spectre_v2=off nopti

最后grub2-mkconfig -o /boot/grub2/grub.cfg重新生成配置文件,重启搞定。


页: [1]
查看完整版本: 万万没想到Intel的幽灵漏洞补丁能把服务器性能拉低50%