Linuxカーネルのバグ出力の意味

Linuxカーネルのバグ出力の意味

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

として識別されるプロセスは、[...]カーネル内で実行されるスレッドです。詳しく調べなくても、タスクを 1 つの CPU コアから別の CPU コアに移行するときに何かがスタックしていることがわかります。これは深刻なカーネルの問題です (ご覧のとおり、マシンがスタックしています)。

LTSでない場合は、最新のUbuntuにアップグレードしてください。LTSの場合は、すべてをアップデートしてアップグレードを検討してください。問題が解決しない場合は、全て関連データ(正確なマシンモデル、CPU モデル、カーネルバージョン)を入力し、関連する Ubuntu バグトラッカーに報告してください。

関連情報