最近Intel爆出的speculative execution缺陷着实让各位牙膏厂的忠实用户吓了一跳,尤其是各大媒体都在说最高30%性能损失这个吓人的指标。
但是实际上影响到的只是系统调用和中断,也就是用户态进内核态的时候,所以基本上对于我们吃瓜群众的电脑来说,绝大部分都是磁盘读写。
所以说你打了补丁跑分的话,SSD的随机读写性能会看到下降。理论上机械硬盘也会,但是本身就小得可怜的数字看不出来。
至于说怎么看Windows系统这个补丁有没有打上,参考微软官方的方法:
管理员权限Powershell 启动!
Install-Module SpeculationControl Get-SpeculationControlSettings
如果报错
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
你会看到标题图那样的几行字。
Speculation control settings for CVE-2017-5754 [rogue data cache load] 就是 Meltdown,Intel的锅。
Speculation control settings for CVE-2017-5715 [branch target injection] 就是 Spectre,Intel怕大家说他于是把AMD和ARM拉下水。
绿的就代表OK,红的就代表不OK。
我反正是OK。
管理员权限Powershell 关闭!
跑了Time Spy,并没有发现CPU性能下降,所以大概就酱。
吃瓜群众没啥要担心的。