前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spectre / Meltdown进入公众视线两年,我们去看看Linux性能!

Spectre / Meltdown进入公众视线两年,我们去看看Linux性能!

作者头像
用户6543014
发布2020-02-12 22:55:37
8960
发布2020-02-12 22:55:37
举报
文章被收录于专栏:CU技术社区

上周是Spectre和Meltdown信息正式公开披露以来的两年周年纪念日。为了纪念这一周年纪念日,我使用开发中的Ubuntu 20.04 LTS运行了各种英特尔台式机和服务器处理器的新基准测试,以默认的CPU漏洞缓解措施来评估当今的性能影响,然后在运行时禁用这些缓解措施。

在Spectre / Meltdown进入公众视线两年后,截至上周,使用Ubuntu 20.04 LTS的每日快照来提供有关Linux性能的最新观察。目前,Ubuntu 20.04 LTS在基于Linux 5.4的内核,GCC 9.2.1和其他最新的稳定软件包上运行。

开箱即用默认缓解措施,对ITLB、L1TF、MDS、Meltdown、SSB(Spectre V2)、Spectre V1、Spectre V2和TSX异步中止(TAA)进行默认测试。然后通过“ mitigations = off”内核命令行选项禁用缓解措施时运行测试,该选项可用于禁用各种缓解措施。测试并未禁用超线程或其他极端功能,而只是简单地查看了这些漏洞公开两年后默认Linux性能的变化。

通过最近发布的Core i9 10980XE Cascadelake-X处理器,可以测试经过测试的台式机CPU是旧的还是新的,该处理器具有许多基于硬件的缓解措施:

  • Intel Core i7 5960X
  • Intel Core i7 8700K
  • Intel Core i5 9400F
  • Intel Core i9 9900K
  • Intel Core i9 10980XE

同时,在服务器CPU端,通过最新的Cascadelake处理器及其硬件缓解措施,英特尔Xeon的各个部分:

  • Intel Xeon E3-1280 v5
  • Intel Xeon E3-1275 v6
  • 2 x Intel Xeon Platinum 8280

通过Phoronix测试套件,使用了各种各样的实际工作负载来在相关工作负载中显示这些缓解措施的性能如何,继续改变Linux的即用型性能。使用最新的Cascadelake处理器,由于采用了硬件缓解措施,其影响要小得多,但仍不能完全消除。

本文首先介绍的是桌面测试,其次是服务器。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 SACC开源架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档