曾經,你有一顆英特爾的 i7-8700K處理器,前一天還高高興興地享受著「當世旗艦」的快感,誰知道突然掉下一個號稱近十年來幾乎所有處理器的安全漏洞爆發之後,結果無數媒體都這麼告訴你:你的「當世旗艦」性能要下降了。
但到底下降了多少呢?有說 10% 的,有說 30% 的,還有說 50% 的,那豈不是剛買的處理器一下子就回到幾年前了?會不會不要更新,保有我原本的效能比較好?
先看看英特爾自己的說法,自從這個安全漏洞爆出之後,英特爾最核心的任務是在為自己的各款處理器開發安全更新,以儘可能快地測試和發佈這些更新。截止 1 月 5 日,英特爾已經針對過去 5 年中推出的大多數處理器產品發佈了更新。到下週末,英特爾發佈的更新預計將覆蓋過去 5 年內推出的 90% 以上的處理器產品。
由於 Google Project Zero 所報告的兩種潛在攻擊隱患(被稱為 Spectre 和 Meltdown)能夠影響幾乎所有的操作系統和雲平台,英特爾的更新也涉及到系統商、公有雲服務商、設備製造商和其他廠商。
英特爾的測試表明,安全更新「對不同工作負載的性能影響會有不同。對於一般用戶來說,影響並不顯著,而且會隨著時間的延伸而減輕。雖然對於某些特定的工作負載,軟體更新對性能的影響可能一開始相對較高,但隨著採取進一步後續的優化工作,包括更新部署後的識別、測試和軟體更新改進,應該可以減輕這種影響。」
類似的觀點得到了一堆廠商的支持,測試結果包括:
蘋果:「我們的 GeekBench 4 基準測試以及 Speedometer、JetStream 和 ARES-6 等常見的 Web 瀏覽基準測試表明,2017 年 12 月的更新沒有顯著降低 macOS 和 iOS 裝置的性能。」
微軟:「絕大多數 Azure 客戶不會感受到此次更新對性能的影響。我們已經優化了 CPU 和 I/O 路徑,在採納更新後沒有看到對性能產生明顯的影響。」
亞馬遜:「我們沒有觀察到這對絕大多數 EC2 工作負載的性能有產生實際的影響。」
Google:「在包括雲端基礎設施在內的大多數工作負載上,我們看到對性能的影響可以忽略不計。」
但一切還是要靠實際數據來說話,就在昨天,美國科技媒體 TechSpot 實測了 i7-8700K 搭配最新版本 Windows 10 在安全更新前後的性能表現,通過總共 14 輪測試考核了英特爾處理器受安全更新的性能影響情況。
(巧合的是,T客邦先前也同樣實測過 i7-8700K ,這是我們的測試報導:利用Windows 10 加入 Meltdown 更新檔,Intel Core i7-8700K 變快還是慢? )
比較出人意料的是,更新之後,如果你的電腦使用的是最新的 NVMe SSD 的話,你的硬碟讀寫性能會受到比較明顯的影響,實測性能下降依項目不同在 5% 到 10% 左右波動。
而在嚴重依賴處理器運算性能的基準測試、視頻渲染、壓縮/解壓縮方面,性能的差距和每次測試的軟體公差基本一致,可以理解性能影響基本可以忽略不計。
而在遊戲當中,當把所有處理器相關的渲染選項調到最大之後,在極限負載下會有 1%-3% 的性能差別。
所以我們可以得出如下結論:
安全更新對處理器性能有影響,處理器型號越舊,受影響的程度可能越大。
在最新型號的處理器上,計算性能的影響只有 1%-3%,對 NVMe SSD 的影響略高,但也可控在 10% 之內(如果你是 Mac 用戶的話,在本次漏洞爆出之前的 macOS 10.13.2 更新中已經補上了這一漏洞,但當時無人感覺到性能下降)。
各行業都表示了同上相似的結論,但長期影響有待觀察。而英特爾會在後期安全更新中儘可能提升性能。
因此,無論是出於安全,還是為了保留性能,趕緊把你的系統升級到最新吧。
- 本文授權轉載自:ifanr
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!