围绕Perf子系统的工具更改已提交给Linux 6.8内核合并窗口,并提供一些新的硬件功能和其他新的性能分析功能。
Linux 6.8中的Perf工具更改允许将标识加载和存储的样本与特定数据结构、Perf工具的初始化加速、各种错误修复和更新的英特尔平台支持相关联。英特尔支持包括在Skylake-X/Cascade Lake/Ice Lake/Sapphire Rapids处理器上添加对UPI带宽指标的支持,以及更新蓝宝石Rapids和Emerald Rapids的性能事件。外加一些奥尔德湖和火箭湖的公制修复。
在AMD方面,perf工具的变化包括现在支持AMD Zen 4内存控制器事件。锐龙7000和EPYC 8004/9004系列处理器现在支持AMD Zen 4统一内存控制器(UMC)事件。AMD Zen 4 UMC事件包括内存时钟周期数、发送/读取的CAS命令数、数据总线使用的时钟数、内存控制器数据总线利用率以及其他常见内存事件。
Linux 6.8内核中perf工具功能更改的完整列表可以通过 这个pull request.