查看: 1534|回复: 7
收起左侧

[IT业界] 英特尔再现漏洞,将禁用 6、7、8 代 CPU 的 TSX 扩展换取安全性

[复制链接]
蓝天二号
发表于 2021-6-30 09:51:05 | 显示全部楼层 |阅读模式
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 驱动程序开发人员和性能工具开发人员遵循官方文档中的指导。
bdb5d3d6-f0fc-4865-834a-7e2d782f9696.png
9bf12597-6569-42ea-af10-2b39e046c735.png
当然,大多数普通用户根本不会注意到更新后的性能变化,但目前开发人员已经为这些微码更新适配了最新的 Linux 内核。

Phoronix 指出,针对 Linux 5.14 的补丁进行了这一更改:“在某些型号上添加对弃用 TSX 的新英特尔微码的支持,并且当 TSX 事务总是因该微码更新而中止时,不会为那些 cpu 启用内核解决方案。”这种支持也可能会出现在 Linux 5.13 版本中。
end_dust
发表于 2021-6-30 09:58:42 | 显示全部楼层
这样性能损耗的太多了吧。
sevenday
发表于 2021-6-30 10:38:00 | 显示全部楼层
所以经常更新电脑是正确选择
ask007
发表于 2021-6-30 16:35:58 | 显示全部楼层
牙膏管这次是爆了
PanzerVIIIMaus
发表于 2021-6-30 22:35:41 | 显示全部楼层
这个意思是TSX指令集直接没了?
3c89
发表于 2021-7-1 08:58:59 | 显示全部楼层


   额   这样的话

  看样子我下次是不是该入苏妈的坑???
MaxClone
发表于 2021-7-5 09:43:05 | 显示全部楼层
amd yes!
tao8023yy
发表于 2021-7-5 09:57:40 来自手机 | 显示全部楼层
不怕。我一平民不怕黑客。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-11-5 18:28 , Processed in 0.131177 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表