【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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

  • 2018-01-16
  • 本文字数:1304 字

    阅读完需:约 4 分钟

看新闻很累?看技术新闻更累?试试下载 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 )关注我们。

2018-01-16 18:002006
用户头像

发布了 199 篇内容, 共 81.8 次阅读, 收获喜欢 293 次。

关注

评论

发布
暂无评论
发现更多内容

升级了 Windows 11 正式版,有坑吗?

王磊

谁说GitHub才能出经典?出自牛客网的Java程序员逆袭手册才是YYDS

Java 程序员 架构 面试 计算机

4年CRUD小职员,五面阿里艰苦经历(定薪45K),回馈一波心得体会

收到请回复

Java 程序员 面试 后端 面经

被疫情“带飞”的家庭健身市场,是时候卷起来了

脑极体

Leetcode题目解析:274. H 指数

程序员架构进阶

面试 算法 LeetCode 10月月更

通关宝典!Java 面试核心知识让你面试过,过,过!

Java 程序员 面试 后端 构架

内卷破坏者!“阿里爸爸”全新出品SpringBoot高级笔记(全彩版)

Java 编程 架构 IT 计算机

一女程序员因薪酬问题离职,rm -f * 删库,瘫痪6个小时,被判9个月

收到请回复

Java 程序员 面试 面经

飞桨与海光人工智能加速卡DCU系列完成互证,助力国产AI加速 卡人工智能应用创新

百度大脑

人工智能 深度学习 飞桨

真香!兜兜转转还是得看你“阿里面试参考指南”

Java 程序员 架构 面试 后端

Prometheus 的 Metric 数据类型

耳东@Erdong

Prometheus 10月月更

面试多次被拒,“两个月”61天,我收到了蚂蚁金服P7级的offer

Java spring 程序员 架构 编程语言

自定义View:如何绘制一个饼图

Changing Lin

10月月更

Java高级、架构师必备!Lucene+ElasticStack入门至项目实战!

Java 架构 面试 程序人生 编程语言

这么卷吗?大三学生喜获阿里提前批

Java 程序员 架构 后端

字节总监毕生心血总结:收获,不止SQL优化抓住SQL的本质

Java 程序员 架构 面试 计算机

Node.js 日志最佳实践指南

devpoint

Node console 10月月更

神马操作!Kafka 竟然宣布弃用 Java 8

收到请回复

Java kafka 后端 java8

碉堡了!Alibaba爆款Java高并发核心编程手册,在牛博网上被疯狂转载!

Java 架构 面试 程序人生 编程语言

SpringBoot 实战:在 RequestBody 中优雅的使用枚举参数

看山

Java Spring Boot Effective Spring 10月月更

无敌!学透美团老哥的这套微服务进阶学习手册拿个P7还是so easy!

Java 架构 面试 程序人生 编程语言

发布两小时,霸榜GitHub!Spring Boot实战文档

Java 编程 程序员 后端 计算机

双非本科毕业竟能四面阿里稳操胜券,轻松拿offer,定级P6+,怎么做到的?!

Java 程序员 架构 面试 后端

ToB产品如何自传播(上)

石云升

产品经理 产品设计 产品思维 10月月更

TypeScript 中的 Index Signatures

Regan Yue

typescript ReganYue 10月月更

刚上岸字节年薪60W的Java架构师,耗时半年总结的24W字面试手册

Java 程序员 架构 面试 后端

想不到吧!这本字节算法大佬562页《算法中文手册》,在Gihub上排名第一!

Java 架构 面试 程序人生 编程语言

Thread 的状态改变操作学习笔记

风翱

Thread 10月月更

凌晨加班回家路上捡到阿里技术人限产的MySQL高级笔记及面试宝典,从此我的人生像开挂一样!

Java 架构 面试 程序人生 编程语言

横空出世!IDEA画图神器来了,比Visio快10倍

收到请回复

Java IDEA idea插件

互动视频和5G的相互成就

脑极体

英特尔发现Spectre和Meltdown 补丁对性能影响程度为0-21%_安全_Abel Avram_InfoQ精选文章