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 菜單 中,選擇重新啟動。

資源: 蘋果

有關主題的更多資訊: 蘋果, 英特爾CPU, Intel處理器, Mac, 性能, 推測執行漏洞