在去年向Safari发布的安全更新中,修复了影响ARM架构和英特尔处理器的“幽灵”(Spectre)漏洞。苹果当时在更新日志中并未提及更新对于苹果设备性能的负面影响有多严重。不过近期发布的macOS Mojave 10.14.5安全更新中,再次修复了英特尔处理器中的新投机性执行漏洞。
虽然本次更新对于Safari在性能上并不会产生太大的影响,但是苹果公司官方明确体积Mac笔记本和桌面设备需要启用完整的缓解措施,才能防止恶意应用利用这些漏洞。而完整的缓解措施需要使用终端应用来启用额外的CPU指令,并禁用超线程处理(hyper-threading processing)技术。不过执行这项操作之后,那些重度依赖超线程技术的应用程序会受到影响,性能最多可以下降40%。
在安装安全更新之后如果想要启用完整部署的MDS,首先需要重启Mac进入macOS Recovery,然后在终端应用中输入一些命令。具体操作步骤如下:
1.打开或者重启你的Mac,让后立即长按Command (?)-R,或者键盘上的其他macOS Recovery命令组合
2.在菜单栏“实用工具”菜单中选择“终端”
3.在终端中输入以下两个命令,每条命令敲一个回车:
nvram boot-args="cwae=2"
nvram SMTDisable=%01
4.然后在菜单中选择重启设备。
文章来源: https://www.toutiao.com/group/6693361959946945036/