Apple 针对 Mac 的最新缓解策略可能会降低高达 40% 的性能

阅读时间图标 2分钟读


读者帮助支持 MSpoweruser。如果您通过我们的链接购买,我们可能会获得佣金。 工具提示图标

阅读我们的披露页面,了解如何帮助 MSPoweruser 维持编辑团队 查看更多

去年,苹果 发布 Safari 的安全更新,以修复 Spectre 推测执行漏洞,这些漏洞影响基于 ARM 和 Intel CPU 的设备。 苹果当时提到,缓解措施对苹果设备的性能没有可衡量的影响。 Apple 现已在 macOS Mojave 10.14.5 中发布了新的安全更新,以修复 Intel CPU 中的新推测执行漏洞。 即使是 Safari 的这些新修复程序也不会对性能产生可衡量的影响。 但苹果公司已经提到,使用 Mac 笔记本电脑和台式机的用户需要启用全面缓解措施,以防止有害应用程序利用这些漏洞。

完全缓解需要使用终端应用程序来启用额外的 CPU 指令并禁用超线程处理技术。 但这样做可能会使性能降低多达 40%。 如果您执行此缓解措施,高度多线程的应用程序将受到严重影响。

包括禁用超线程在内的完整缓解措施可防止跨线程以及在内核和用户空间之间转换时的信息泄漏,这与本地和远程 (web) 攻击的 MDS 漏洞相关。

要在安装安全更新后启用 MDS 的完全缓解,请在 macOS 恢复中启动您的 Mac,然后在终端应用程序中输入命令。

  1. 打开或重新启动 Mac 并立即按住 Command (?)-R 或键盘上的其他 macOS 恢复组合键之一。
  2. 从菜单栏中的实用程序菜单中,选择终端。
  3. 在终端提示符下键入以下两个命令,一次一个。 在每个之后按 Return。
    nvram 引导参数="cwae=2"
    
    nvram SMTDisable=%01
    
  4. 从 Apple 菜单 中,选择重新启动。

Sumber: Apple

有关主题的更多信息: 苹果, 英特尔CPU, Intel处理器, Mac, 性能, 推测执行漏洞