英特尔开发的用于报告处理器频率和空闲统计信息的Turbostat Linux CLI实用程序正在对Linux 6.7进行大量功能更新,并提供了新的硬件支持。
Turbostat可用于深入了解现代x86_64 CPU功率状态统计信息、turbo频率提升详细信息和相关位,并能够显示特定的MSR值和其他CPU详细信息。
在Linux 6.7中,Turbostat增加了对英特尔即将推出的Arrow Lake和Lunar Lake处理器平台的初始支持。此外,服务器端还提供了对Granite Rapids、Sierra Forest和Grand Ridge的初始支持。这与我们最近几个月看到的针对这些即将推出的英特尔客户端和服务器平台的所有其他英特尔驱动程序工作相结合。
除了增加对下两代Intel Core处理器和即将推出的Intel Xeon处理器的支持外,Turbostat实用程序现在还支持基于表的功能枚举概念,以改进平台处理。现有的Turbostat代码依赖于整个代码库中的各种CPU模型检查来确定要采取的路径。这个表驱动的特性枚举旨在最终替换整个代码中所有不同的CPU模型检查和全局变量。对Turbostat进行返工以使用此表定义的功能信息,这代表了Linux 6.7的大部分Turbstat代码更改。
Turbostat CLI实用程序仍然存在于Linux内核源代码树中
这个拉取请求
lays out all of the changes submitted for the nearly-closed Linux 6.7 merge window.