英特爾再被曝出新漏洞:以性能換安全 導致TSX任性能降低

發布時間:2021-06-30 09:18:31  |  來源:IT之家  

6 月 30 日消息 據 Phoronix 報道,英特爾很快將再次以性能換安全,用微碼禁用更多 CPU 的 TSX 支持。

據稱,英特爾將通過微碼更新將其第 6 代、第 7 代和第 8 代處理器上默認禁用英特爾事務性同步擴展 (TSX),禁用該特性是為了堵上內存漏洞,但也可能會導致使用 TSX 的任務出現性能降低的問題。

Phoronix 表示,此次更新是由于 TSX 中的內存排序問題導致的。一份 PDF 表明,英特爾自 2018 年 6 月以來就發現了這一問題,但但直到 2021 年 6 月才推出微碼更新以默認禁用 TSX。

盡管如此,英特爾為受影響的 CPU 禁用 TSX 還是花了將近三年的時間。這些更新已經包含在 6 月 8 日首次亮相的英特爾平臺 2021.1 更新中。

IT之家了解到,自 Haswell 以來,事務同步擴展 (TSX) 就一直存在于英特爾 CPU 中,并且在特定工作負載中比英特爾前代產品快 40% 左右,或者在數據庫事務基準測試中快 4 到 5 倍。

英特爾此前也表示:“受益于英特爾 TSX 的工作負載可能會產生性能上的變化。”它還表示,由于微碼更新,“一些性能監視的高級用戶可能需要更改他們的收集腳本和方法”。但英特爾并沒有提供更多的信息。

還有一個好消息:英特爾表示它“不希望這些微碼更新會影響不使用 [性能監控單元] 或僅使用更新的 PMU 驅動程序和工具的用戶”,盡管它建議 PMU 驅動程序開發人員和性能工具開發人員遵循官方文檔中的指導。

當然,大多數普通用戶根本不會注意到更新后的性能變化,但目前開發人員已經為這些微碼更新適配了最新的 Linux 內核。

Phoronix 指出,針對 Linux 5.14 的補丁進行了這一更改:“在某些型號上添加對棄用 TSX 的新英特爾微碼的支持,并且當 TSX 事務總是因該微碼更新而中止時,不會為那些 cpu 啟用內核解決方案。”這種支持也可能會出現在 Linux 5.13 版本中。

關鍵詞: 英特爾 漏洞

 

關于我們 - 聯系我們 - 版權聲明 - 招聘信息 - 友鏈交換

2014-2020  電腦商網 版權所有. All Rights Reserved.

備案號:京ICP備2022022245號-1 未經過本站允許,請勿將本站內容傳播或復制.

聯系我們:435 226 40@qq.com