我有两台运行 fedora 19 的相同 x86 机器。在加载自定义内核模块时,我在它们中看到相同的内核恐慌。
其中一个在 dmesg 中显示 oops 消息,而另一个则重新启动。假设机器 A 显示 oops 消息,但我仍然可以在终端键入命令。
在使用崩溃实用程序分析机器 B 的 kdump 时,我得到与机器 A 相同的 oops 签名
我的问题是为什么两者之间存在差异。关于要关注哪些领域的任何建议。
顺便说一句,两个机器内核没有区别。我在两个机器内核中运行相同的 module.ko 文件。
答案1
嘿,我发现了一个不同的内核参数。 sysctl kernel.panic_on_oops 在崩溃的机器上为 1,在运行的机器上为 0。