第一生活网

Linux Kernel 6.1 引入了故障 CPU 内核检测日志功能

钟洋蓝
导读 根据Phoronix 的一份报告, Linux 内核版本 6 1 正在引入一个新的日志系统,用于识别服务器中的坏 CPU 及其相关内核。日志系统可以

根据Phoronix 的一份报告, Linux 内核版本 6.1 正在引入一个新的日志系统,用于识别服务器中的坏 CPU 及其相关内核。日志系统可以准确地检测到在特定时间哪个内核、CPU 和套接字发生故障。

这不是一个完全自动化的系统,它只用于记录;它不会给 CPU 带来压力来检查故障。因此,负责为 6.1 授权 CPU 日志记录系统的 Rik Van Riel 表示,系统管理员将希望运行已知的内核代码,这些代码会导致已知故障系统出现故障,并启用记录器以查看哪些内核是坏的.

记录器并不完美,因为内核任务可能会被重新调度到另一个 CPU 或 CPU 内核,但他发现这种策略足以找到坏的 CPU 或内核。通常,CPU 故障可能是“非常具体的”,其中特定程序或代码片段只会使内核崩溃。

该程序并不是真正为消费者设计的,而是主要针对运行大量基于 Linux 的服务器的系统管理员。对于这些管理员来说,当 Prime95 或 Aida64 等成熟的 CPU 压力测试仪非常稳定时,这个新工具对于寻找神秘的硬件故障非常有用。