加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux系统bug坑了AMD 20年 Intel处理器不受影响

发布时间:2022-12-09 15:32:06 所属栏目:Linux 来源:未知
导读: 在 Linux 系统上,人们经常能发现一些 bug 会导致现在的处理器性能大受影响,这一次发现的陈年 bug 甚至可以追溯到 20 年前linux处理器,导致 AMD 现在的处理器性能在 Linux 中性能下滑,但

在 Linux 系统上,人们经常能发现一些 bug 会导致现在的处理器性能大受影响,这一次发现的陈年 bug 甚至可以追溯到 20 年前linux处理器,导致 AMD 现在的处理器性能在 Linux 中性能下滑,但 Intel 的处理器不受影响。

这个问题是 AMD 工程师 K Prateek Nayak 报告的,与 2002 年 Linux 系统开始支持 ACPI 有关,当时设计了一个操作 dummy wait op" 去处理某些芯片组中 STPCLK# 没有被及时处理的问题,然而这个过程会延迟进一步的指令处理,直到 CPU 停止。

这个操作之前多年前的系统上没什么问题,然而在最新几代的 AMD 处理器,比如 Zen3 架构锐龙中,这个操作指令导致部分情况下性能严重下降,特别是与 tbench 负载有关的时候。

这个问题影响了 AMD 处理器多年,不过对 Intel 处理器没啥影响,因为后者的平台使用了别的代码路径做了替代。

好消息是这个问题会得到修复,AMD 及 Intel 的工程师都提交了新的补丁,不再采用上面的方法来处理问题,相关补丁已经合并到了 Linux 6.0 内核中,以后就不会有意外有情况了。

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!