Linux 6.15版本将为Turbostat CPU监控工具带来8,192个核心的支持——前提是用户恰好拥有这样的系统。这项改进由慧与(HPE)的工程师推动,他们在某款未公开型号的1,152核系统上遭遇了工具限制,由于Turbostat最初设计仅支持最多1,024个物理核心/线程。目前业界尚未出现物理核心数突破该限制的服务器CPU配置,这或许预示着英特尔或AMD正在研发定制化或下一代解决方案。值得注意的是,该工具目前仅支持x86架构处理器,因此基本排除了Arm系统导致此问题的可能性。
Turbostat作为内核工具包提供的命令行实用程序,已被集成至多数Linux发行版中。它能监测基于x86处理器的时钟频率、空闲电源状态统计、温度等关键指标。由此可以推测,这台1,152核系统很可能是基于英特尔/AMD平台。类似情况此前也曾出现:安晟培(Ampere)的384核服务器就曾暴露ARM64 Linux内核最多仅支持256核的限制。
此前Turbostat通过硬编码参数(CPU_SUBSET_MAXCPUS)将最大支持核心数限定为1,024。在Linux 6.15-rc1合并窗口关闭前夕,开发团队不仅将该限制提升至8,192核,还同步增加了CPU空闲调试遥测工具并修复了若干漏洞。
这位HPE工程师未透露具体硬件细节。以英特尔最新至强6代“Granite Rapids”为例,8路配置下的至强6788P(86核)可达成688核/1,376线程,而2路配置的至强6900E(288核)则能实现576核。AMD方面,双路霄龙9005“Turin Dense”平台搭载霄龙9965处理器亦可达到384核。鉴于现有方案均未达到1,152核规模,HPE很可能采用了定制化多插槽解决方案。另一种可能是该数字指代逻辑核心(线程)数,这便与现有产品的参数范围相符。至于“Diamond Rapids”和“Venice”等未来产品,其核心数等关键规格仍属未知。