- 最後登錄
- 2023-5-13
- 在線時間
- 15 小時
- 註冊時間
- 2008-8-6
- 閱讀權限
- 50
- 精華
- 0
- UID
- 4728988
- 帖子
- 3144
- 積分
- 4272 點
- 潛水值
- 39681 米
| 如果瀏覽伊莉時速度太慢或無法連接,可以使用其他分流瀏覽伊莉,www01.eyny.com(02,03)。 本帖最後由 antixder 於 2018-1-12 02:56 AM 編輯
Meltdown比較容易解決且修復對性能影響微乎其微
但Spectre就比較難解決了
Spectre的兩種漏洞之一(V2)除了微軟的修正還需要BIOS更新
而且修復V2真的有可能明顯影響效能
影響程度跟CPU的新舊及Windows版本有關
關於漏洞的說明,微軟的整理是目前最為詳細的——
其中第一種形式(Variant 1,簡稱V1)“Bounds Check Bypass(繞過邊界檢查/邊界檢查旁路)”和第二種形式“Branch Target Injection(分支目標注入)”屬於Spectre(幽靈),而第三種“Rogue Data Cache Load(惡意的資料緩存載入)”則屬於Meldown(熔斷)。
其中,V1和V3均不需要處理器微代碼更新(即BIOS更新),V2則需要。
對於V1,Windows的解決方式是二級制編譯器更新和從JS端加固流覽器,對於V2,微軟需要CPU指令集更新,對於V3,需要分離內核和使用者層代碼的頁表。
性能影響
Myerson稱,微軟發現,修復V1/V3對性能的影響微乎其微,問題的關鍵在於V2對底層指令集做了修改,導致成為性能損失的主因,以下是微軟的測試結論——
1、搭載Skylake/Kaby Lake或者更新的處理器平臺的Windows 10系統,降幅在個位數,意味著,絕大多數用戶都感受不到變化,因為即便慢,也是在微妙之內。
2、搭載Haswell或者更早的處理器的Windows 10平臺,影響已經有些顯著了,可能部分使用者已經可以覺察出來。
3、搭載Haswell或者更早的處理器的Windows 7/8.1平臺,大部分使用者會明顯感受到性能削弱。
4、任何處理器的Windows Server平臺,尤其是密集I/O環境下,在執行代碼分離操作時性能降幅會異常明顯。
微軟稱,Windows 7/8在架構時由於使用了過多的用戶到內核過渡,導致影響更明顯。
... |
|