1. 图片加载失败
  2. 发现网>3C > 正文
英特尔再现漏洞,将禁用 6、7、8 代 CPU 的 TSX 扩展换取安全性
2021-06-30 09:44:17
文章来源
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版本中。


责任编辑:刘悦

英特尔

漏洞

免责声明

发现网登载此文出于传递更多信息之目的,并不意味赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。违法、不良信息举报和纠错,及文章配图版权问题均请联系本网,我们将核实后即时删除。


  • 版权所有 发现杂志社