根据Intel的说法,修复熔断和幽灵两个CPU漏洞会损失一定的计算机性能,不管是在Windows或者是在Linux下,损失性能是必不可少的。而根据Intel官方的预估,性能损失会在2%到8%左右,但是在实测中数值要比Intel官方的少很多,在Windows下仅在1%到3%之间,而Linux下跟Windows下相关无几。熔断和幽灵漏洞也会对ARM产生影响,不过远没有Intel处理器这么严重,所以ARM修复漏洞性能损失应该也不大。
在出现熔断和幽灵漏洞的这段时间里Intel、微软和硬件合作伙伴的共同努力对主板BIOS进行更新,Windows系统也打了许多补丁,漏洞修复已经将近完成,Intel公布了最新一轮CPU微代码升级,是针对此前发现的“幽灵”变种3A和变种4的修复。虽然这个高危漏洞在纵多厂商的联手下得以修复,不过对CPU的性能是有一定影响的,现在就对Intel处理器在打了幽灵变体4修复补丁前后的性能做了对比。测试平台是Windows系统和华硕ROG Strix Z370-F主板加Core i7-8700处理器。
基准性能测试
Cinebench R15的单线程性能没变化,对线程性能低了3cb,基本可以当作误差处理。
CPU-Z的单线程性能降低3%,多线程性能降低1%。
Corona的测试性能降低了1%。
7-Zip基本没有变化,变化小于1%。
游戏测试
《战地1》平均帧少了1帧,1%最低帧少了2帧,基本可以看作是测试误差。
《孤岛危机5》平均下降了2帧,1%最低帧少了1帧。
《彩虹六号》的平均帧也只是少了1帧,1%最低帧少了2帧。
《堡垒之夜》下降得比较明显,平均帧数少了5帧,1%最低帧少了4帧。
测试总结
打了幽灵变体4修复补丁之后系统性能损失大概在1%到3%之间,远比Intel宣称的2%到8%少很多,所以对游戏的影响相当小,不过打补丁后造成性能损失是肯定的。Linux系统方面测试也是损失极小的,对于用Linux做服务器的机器也应该考虑对系统进行相应的优化,以填补修复熔断和幽灵漏洞带来的影响。使用最新的Linux版本能在一定程度上缓解漏洞带来的影响,比如Ubuntu 18.04,因为较新的版本对系统性能进行了深度的优化,同时采用新的Linux内核能大幅度减少计算机的性能开支。
相关主题