位置:首页 > 综合教程 > 英特尔Linux 7.3定向温控 空闲核心不再被唤醒

英特尔Linux 7.3定向温控 空闲核心不再被唤醒

时间:2026-07-24  |  作者:318050  |  阅读:0

7月23日消息。英特尔工程师为Linux内核准备了一项新功能,即将随Linux 7.3版本上线。这项功能叫定向封装级热中断(Directed Package Thermal Interrupts)。简单说,CPU温度告警的处理方式要发生重大变化。

背景:广播式告警的弊端

过去,CPU温度告警的处理方式是这样的:一旦某个核心温度异常,系统就会向封装内所有核心广播信号。结果呢?空闲核心被无辜唤醒,多个核心还要争抢同一把锁来更新数据。

这种广播式告警,在多核时代,简直就是资源浪费的重灾区。想象一下:你家一个大客厅,就一个灯泡坏了,结果整栋楼的灯都亮了——是不是有点离谱?

英特尔的新方案:定向热中断

那么,英特尔工程师是怎么解决的?他们的方案是:在封装级热中断中,虽然还是向所有在线CPU广播,但实际只需要一个核心来处理。关键来了——新功能让特定核心主动注册接收中断请求,只有注册了的核心才会被唤醒。这就好比,你只需要通知那个负责修灯泡的人,其他人该干嘛干嘛。

工作原理

工作原理其实不复杂。支持该特性的英特尔处理器,允许将封装级热中断仅定向发送给明确请求接收的CPU。具体操作上,CPU通过设置IA32_THERM_INTERRUPT寄存器的第25位来注册接收。

硬件确认请求后,系统启动时会为每个封装分配一个专门的中断处理核心。如果这个核心离线了,系统会自动选择新的处理核心,保证万无一失。

兼容性与升级计划

值得关注的是,这个功能兼容新旧处理器平台。新款CPU可以启用定向热中断,仅唤醒指定核心处理温控告警;老款CPU则不受影响,仍沿用原有的广播式处理方式。这意味着,升级不会造成兼容性问题,新老系统都能平稳过渡。

按照计划,该功能预计将在8月下旬Linux 7.3合并窗口开启时,正式进入主线内核。到那时,多核CPU的温度管理将迎来一次精准高效的升级。

对于服务器、数据中心这类对功耗和性能敏感的场景来说,这无疑是个好消息——毕竟,谁都不想被无谓的“广播式唤醒”拖累整体效率。

CPU发热不再叫醒所有核心!英特尔为Linux 7.3带来定向温控:空闲核心不用被唤醒

来源:整理自互联网
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。

相关文章

更多

精选合集

更多

大家都在玩

热门话题

大家都在看

更多