手机版
你好,游客 登录 注册
背景:
阅读新闻

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

[日期:2018-01-17] 来源:infoq.com  作者:Abel Avram ,译者 姚佳灵 [字体: ]

微软、红帽(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%

本文永久更新链接地址http://www.linuxidc.com/Linux/2018-01/150373.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款