Linux内核bug输出的含义

Linux内核bug输出的含义

我有一个关于 Linux 内核输出的快速(也许是天真的)问题。当我发出命令时,系统(Ubuntu 12.04)死机,该系统的串口输出如下:

[  373.805067] BUG: soft lockup - CPU#1 stuck for 23s! [migration/1:14]
[  373.805069] BUG: soft lockup - CPU#2 stuck for 23s! [migration/2:19]
[  373.805070] BUG: soft lockup - CPU#3 stuck for 23s! [migration/3:24]

我的问题是:

这是什么[migration/1:14]意思?

我知道 1 代表 CPU#1,但我对 的含义感到困惑14

答案1

标识为的进程[...]是在内核内部运行的线程。如果不仔细观察,当将任务从一个 CPU 核心迁移到另一个 CPU 核心时,就会出现一些问题。这是一个严重的内核问题(如您所见,机器卡住了)。

如果不是 LTS,请升级到最新的 Ubuntu。如果是 LTS,则更新全部,并考虑升级。如果问题仍然存在,请收集全部相关数据(确切的机器型号、CPU 型号、内核版本)并在相关 Ubuntu bugtracker 上报告。

相关内容