在 Linux 7.0 合并窗口即将于今天结束,并发布 Linux 7.0-rc1 版本之际,性能 “perf” 子系统工具的更改已于周六合并。在此值得注意的更改包括即将推出的 AMD Zen 6 处理器的性能事件和指标处理。
此合并至 Linux 7.0 的代码增加了对 AMD Zen 6 事件和指标的支持。这包括对 Zen 6 核心事件、非核心事件、指标和映射更改的供应商事件处理。此外,还修复了 Zen 5 MAC 分配事件的问题。这些补丁是在 AMD 发布了 Zen 6 的新性能监控计数器(即 AMD Family 1Ah Model 50h-57h 处理器)之后发布的。
这些 AMD Zen 6 性能事件涵盖了分支预测性能计数器、L1 和 L2 缓存活动、TLB 活动、非核心事件(如 UMC 命令活动)等内容。对开发人员和管理员在即将推出的 Zen 6 平台上使用 Linux 的 “perf” 功能进行性能分析非常有用,但仅作为常规的发布前启用工作本身并不太令人兴奋。

Linux 7.0 的 perf 工具代码还引入了一个新的 perf sched stats 工具,用于使用调度统计 “schedstat” 计数器进行记录/报告/差异工作流,数据类型分析修复和改进,其他供应商事件处理改进以及其他修复。Linux 7.0 合并的 perf 工具更改的完整列表可以通过此拉取请求找到。
转自 AMD Zen 6 Performance Events & Metrics Merged For Linux 7.0 – Phoronix
Linuxeden开源社区