Linux6.0的性能工具已为AMDZen4IBS做好准备
据Phoronix的MichaelLarabel报道,在过去的几个月里,AMD为公司即将推出的Zen4处理器系列发布了基于指令的采样扩展(IBS)。现在Linux5.19已经完成,该公司已经开始将重点转移到Linux6.0内核以维护以下内核系列。
AMD于周四发布,将perf工具的更新放入Linux6.0合并窗口请求中。MichaelLarabel在他最近的报告中提到了基于指令的采样更新,并且还讨论了最新请求中的DataSrc扩展的特性:
使用DataSrc扩展,数据源可以在以下之间进行解码:
CCX中的本地L3或其他L1/L2。
近CCX中的对等缓存。
从DRAM返回的数据。
远CCX中的对等缓存。
设置了“长延迟”位的DRAM地址映射。
从MMIO/Config/PCI/APIC返回的数据。
扩展内存(S-Link、GenZ等-由DF选择的CS目标和/或地址映射标识)。
对等代理内存。
ArnaldoCarvalhodeMelo是为即将推出的AMD内核工作的工程师之一,他要求使用Linus。用于Linux6.0和AMDZen4IBS的新性能工具中包含更新,例如全新的“性能锁争用子工具、性能工作工具、支持在来宾VM上使用PT的硬件跟踪、针对每个事件的IntelMeteorLakeJSON文件、许多混合系统增强功能和其他进一步更新。“perfwork”工具允许跟踪内核工作时间属性。
Phoronix和我们网站的常读者会记得AMD和Intel在Linux5.19发布之前一直在努力准备,最近还准备了Linux6.0(以前称为Linux5.20)。有传言称AMDZen4将于下个月于2022年9月15日发布,这是MSI报道的时间。该发布将与他们的主板发布和AMD传闻的Zen4架构发布日期相吻合。AMD的开源工程部门仍在为公司的音频驱动程序编写最后一分钟的代码以及IBS准备工作。