BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

英特尔发现Spectre和Meltdown 补丁对性能影响程度为0-21%

| 作者 Abel Avram 关注 10 他的粉丝 ,译者 姚佳灵 关注 0 他的粉丝 发布于 2018年1月17日. 估计阅读时间: 4 分钟 | CNUTCon 了解国内外一线大厂50+智能运维最新实践案例。

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

微软、红帽(Red Hat)和英特尔一起发布了Meltdown和Spectre补丁对各种系统影响的性能评估报告。

目前,Spectre和Meltdown一共有三个变种,Spectre有两个(变种1和变种2),Meltdown有一个(变种3)。微软从他们的基准测试中总结出:“变种1和变种3的补丁对性能的影响最小,而变种2的补丁对操作系统和微代码(OS和microcode)的性能有影响。”他们没有提供数据,但进一步详细阐述如下:

  • 对于使用英特尔Skylake、Kabylake或更新的CPU的台式机用户来说,Windows 10的性能没有受到显著的影响
  • 对于使用英特尔Haswell或更老的CPU的台式机用户来说,Windows 7/8/10的性能明显下降
  • 对于Windows Server应用程序,特别是那些I/O密集型应用程序来说,无论使用什么处理器,性能都受到明显的影响。

对于目前微软支持的Windows的第45个版本,补丁程序的其中之一已经通过Windows更新渠道启动,其他4个也将很快进行更新。后者包括Windows Server 2008/2012和Windows Embedded 8的几个版本。

红帽在Linux上进行了他们自己的测试,得出了以下结论

  • 使用Linux加速器技术,但不通过内核而直接访问设备的应用程序的性能下降程度小于2%
  • 通常在用户空间运行的CPU密集型任务的性能下降2-5%
  • 有“重要的顺序磁盘或网络流量”的应用程序, 包括那些在Java VM上运行的应用程序,性能下降3-7%。
  • 高度内核-用户空间转换的应用程序的性能下降8-19%,OLTP工作负载就是其中一个例子。

英特尔因为没有提供有关Meltdown和Spectre补丁如何影响其CPU性能的数据而受到批评。现在,他们已经发布了他们的基准测试结果,其中有一些是到目前为止最全面的。为了全面地描述所有的发现、硬件、操作系统和用于测试的基准,我们推荐阅读已有的基准表(PDF)。下面是我们的总结:

  • 对Windows 10/Coffee Lake/Kaby Lake处理器上的SYSMark 2014性能影响程度为2-14%。 SYSMark 2014以业务办公室、多媒体创作和金融分析应用程序的使用模式为基准。
  • 对Skylake上运行的Windows 7 – 10 的SYSMark 2014的性能影响程度最高达21%
  • 在所有参与测试的系统中,PCMark 10上的测试结果更好,影响程度大约为1-5%。PCMark模拟了家用工作负载
  • 对于图形基准3DMark Sky Diver来说,结果还要好一些,性能影响程度微乎其微,只有0-1%。
  • 对Edge或IE中运行的网页应用程序的性能影响程度为5-10%

测试结果跟基准、处理器和所使用的补丁有很大的关系。建议各个公司用自己的应用程序做基准来查看性能是否受到严重影响,然后再决定要做什么。

AMD声称只有这一漏洞的变种1会对他们的处理器性能有轻微的影响。关于ARM,苹果公司在去年12月的时候为iOS做了补丁,并且他们声称在多个基准测试中,没有发现对其性能有显著的影响

查看英文原文:Intel Found That Spectre and Meltdown Fix Has a Performance Hit of 0-21%


感谢罗远航对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT