早些時候曝光的幽靈(Spectre)和熔毀(Meltdown)安全漏洞,給處理器的“推測執行”功能蒙上了一層陰影。為了防止被惡意攻擊者用來竊取敏感數據,處理器廠商不得不推出了“可能對性能造成高達 30% 影響”的微代碼補丁。好消息是,各大科技企業一直在努力降低這一問題的影響。比如微軟就計劃在 Windows 10 的下一個重大版本(19H1)中部署 Retpoline 。
除了更新 CPU 微代碼,Retpoline 也是一種能夠緩解“2 号變種”(CVE-2017-5715)影響的軟件方案。如有需要,它可以深入操作系統的内核、庫、以及特定的軟件程序中。
在 Windows 19H1 系統中,Alex Ionescu 發現‘Retpoline Kernel’功能已啟用。Surface Pro 4 的文件系統基準測試表明,其傳輸速度有了很大的改善,尤其是小塊的文件。
簡而言之,如果說早前的補丁讓處理器性能“一夜縮回 5~10 年前”,那新方案将隻會造成 1~2% 的影響。
Windows 内核團隊專家 Mehmet Iyigun 解釋到:
19H1 的飛行測試,已經默認啟用 Retpoline 。它能夠極大地改善因為内核模式的非直接調用,對預取性能帶來的影響。
結合‘導入優化’,這套組合拳能夠将大多數場景下的‘噪音水平’(幽靈 v2 漏洞緩解措施對預取造成的影響)控制在極低的水平。
遺憾的是,微軟似乎沒有“向後移植”該修複程序的想法。
這意味着 Windows 10 用戶必須更新到該操作系統的最新版本,才能享受到性能恢複帶來的益處。
對于那些偏好‘經過充分測試的穩定版操作系統’的用戶來說,這顯然存在着一定的争議。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!