一、老款设备性能大幅下降
微软某位人士已于今日证实,运行老版本Windows系统的某些设备在打上Meltdown以及Spectre安全补丁后,系统性能会受到较大影响。
根据微软Windows及设备部门执行副总裁Terry Myerson的说法,Meltdown以及Spectre补丁对微软产品的影响具体如下:
1、如果在新的芯片组上(搭载Skylake、Kabylake或者较新CPU的2016年左右的PC机)运行Windows 10,基准测试显示系统性能只会下降个位数幅度,这种百分比的性能变化幅度对应毫秒级别的响应时间,因此我们认为大多数用户的体验不会受到影响。
2、如果在老的芯片组上(搭载Haswell或更早版本CPU的2015年左右的PC机)运行Windows 10,某些基准测试显示系统性能会大幅下降,我们预计某些用户会明显注意到系统性能下降现象。
3、如果在老的芯片组上(搭载Haswell或更早版本CPU的2015年左右的PC机)运行Windows 8或者Windows 7,我们预计大多数用户会明显注意到系统性能下降现象。
4、在任何芯片组上运行Windows Server系统时,当用户在Windows Server实例上启用缓解措施来隔离不可信的代码,此时整体性能会受到非常显著的影响(这种现象对任何IO密集型应用程序而言更加突出)。因此如果用户部署了Windows Server实例,那么就需要仔细评估不可信代码带来的安全风险,在整体环境的安全及性能这两方面中找到平衡点。
Myerson提到:“在Skylake以及更新版本的CPU上,Intel优化了某些指令,能够减轻Spectre缓解措施对整体性能的影响。”
另外,Windows执行官补充道:“老版本的Windows系统受到的性能冲击较大,因为Windows 7以及Windows 8系统中用户与内核切换得更为频繁,这主要是由传统设计方案所决定,比如所有的字体渲染过程都会在内核中处理。”
不兼容的微软更新同样也会影响搭载老版本Athlon AMD处理器、同时运行Windows 10系统的PC。已经有用户反馈称,安装微软的KB4056892补丁后,操作系统在启动过程中,当走到Windows徽标时就会卡住。
微软在某个支持页面中提到:“经过调查后,微软已确定某些AMD芯片组与厂商之前提交给微软的文档不符,而微软正是根据这些文档来研发针对Spectre以及Meltdown漏洞的操作系统补丁。”
因此,微软已推迟发布适配AMD设备的Meltdown及Spectre补丁包。
二、Linux及AWS同样受影响
与微软发布的补丁情况类似,Linux内核中引入的一些Meltdown以及Spectre缓解措施同样会造成性能损失。
最初人们估计Linux所采用的Meltdown及Spectre补丁会导致性能下降5%到50%,但进一步测试结果表明这个数值有点夸大。在RedHat上,缓解措施只会导致系统性能下降1%至20%。
在这次事件中,许多公司都受到了波及。比如,据EpicGames以及BranchMetrics的公告显示,这些公司的正常业务在打上Meltdown和Spectre补丁后受到了不同程度的影响。
如果公司采用了AWS云计算方案,那么他们的云服务费用应该有所增长,因为现在云服务在处理同样的数据时需要花费更多的时间。
参考
https://news.hitb.org/content/microsoft-says-security-fixes-will-noticeably-slow-older-pcs
发表评论
您还未登录,请先登录。
登录