會令 kernel Panic 的情況如下
- panic
- hung_task_panic
- softlockup_panic
- panic_on_oops
- panic_on_io_nmi
- panic_on_unrecovered_nmi
- unknown_nmi_panic
應用:
kernel.panic = 10 kernel.panic_on_oops = 1
# 當 kernel 遇到 panic 時, 就會延遲 10 秒後才 reboot
# oops 都當作 panic 處理
sysctl -p
echo 10 > /proc/sys/kernel/panic
softlockup_panic:
Soft Lockups Can Normally Happen on Systems with Heavy Disk I/O
Soft lockups can some times be false positives.
They are warnings the CPU is busy on an operation for what might be too long.
sysctl -w kernel.softlockup_thresh=60 (/proc/sys/kernel/softlockup_thresh ) <-- Debian6
Enable:
kernel.softlockup_panic = 1
其他工具:
kernel dump or netdump