首页    新闻    群组    交易    人才    下载    博客    代码贴    论坛
修复 CPU 漏洞性能会降多少?英特尔首度公开内测数据
2018-01-06 12:35:13 | 阅读 412 次 | 评论(0)

以往只要有重大安全漏洞爆出,受影响的用户都会第一时间去更新,去修复漏洞,以避免自家的应用服务安全受影响,但是这次的 CPU 重大漏洞“熔断”和“幽灵”却不同,虽然受波及的 CPU、云、操作系统厂商同样第一时间更新并修复了漏洞,但更多人会担心,万一更新后,大幅影响 CPU 的性能,对于执行应用任务带来的冲击,不是更新就能解决的问题,而且根据数据库 PostgreSQL 网站的测试显示,最极端的情况性能已下降超过 20%。

对此,记者向英特尔求证,对方回复依目前测出的数据显示,针对笔记本电脑用的处理器更新后,造成的性能下降最多有到 4%,而在服务器方面也有 2% 的性能下降。

这两天,英特尔等 CPU 大厂被爆出处理器出现重大漏洞后,不少硬件厂商、操作系统,云服务提供商都在第一时间释出更新以修复漏洞,不过因为目前大多数采用的补救方式,就是在操作系统层级修复这项错误,完全隔开内核与使用者程序的内存位置,虽然这可以缓解漏洞的影响,但却容易造成性能的下降,数据库 PostgreSQL 更是在官网公开了测试结果,显示当使用修补过后的 Linux 内核,性能下降高达 17% 到 23%。

英特尔在网站公开的 Q&A 问答中也证实,修补后多少会影响到 CPU 的工作性能,但对于性能的影响程度并无太多说明,记者写信向英特尔美国总部咨询,不久后对方也给出正式回应,并提供目前内部针对笔记本电脑与服务器处理器性能测试的数据,以用作对照。

根据英特尔的测试数据显示,以最新一款笔记本电脑专用的 Kaby Lake Refresh 处理器为例,搭配 Windows 操作系统,在硬件测试基准工具 Sysmark 2014 上测得的结果,相比未更新修复前的整体分数,降幅约在 3% 以内,相同条件下,另一个 CPU 基准测试工具 SPECfp 的测试结果也没有太大差异,大约是在 4% 以内。

对于另外一台 Skylake 服务器,搭配 Linux 操作系统,在 TPC-C 基准测试中,对 CPU 性能的整体影响约在 2% 以内。另外在 SPECint,SPECfp,LINPACK,Stream OMP 以及 MLC 的基准测试中,都只受 nominal impacts 的影响。

英特尔解释道,使用更新进行修复后,对 CPU 性能的影响程度,视采用的处理器和相关软硬件平台配置而有所不同。英特尔另外补充,利用 DPDK(Data Plane Development Kit)工具增加缓存加速网路上对封包的处理速度,也会影响测试的结果,并且在相同 CPU 平台配置环境下,采用不同的 I/O 接口基准进行测试,也同样会影响测试的结果,可能有等于或超过 20% 的实质回归(substantive regression)的结果差异。

根据 PCWorld 的引述,英特尔在最近一次电话会议上对于性能影响有更多的补充说明。英特尔高层表示,这次漏洞的更新修复,对于用户运用于一般应用任务的处理影响较轻微,性能降低约为 0 或到 2% 不等,但是对于极度依赖应用程序与操作系统之间的大量互动的复合式工作负载(synthetic workloads),修复漏洞造成的性能冲击就会很大,下降可能达 30% 之多。

来自:iThome Online




评论 (0)

游客请输入验证码
最新评论