kernel.panic sysrq-trigger task_uninterruptible

http://www.dedoimedo.com/computers/crash-analyze.html

http://fedoraproject.org/wiki/How_to_use_kdump_to_debug_kernel_crashes

http://www.ibm.com/developerworks/cn/linux/l-task-killable/index.html

http://www.2cto.com/os/201204/127771.html


kernel.panic:

the seconds  before server rebooting on a panic

但是經過測試 ,panic設置成0,或則 非0,沒區別。

echo "c" > /proc/sysrq-trigger

該cmd會trigger一個crash,此時server會hung住(同時產生vmcore文件在 /var/crash),然後reboot,從測試的時間來看,kernel.panic=0,non -0,都是 一樣的效果。server在vmcore產生完畢後就自動reboot,根本不會考慮panic的時間,個人感覺也沒有必要。


sysrq-trigger is a indirect to set kernel parameter kernel.sysrq


crash need pacakge kernel-debuginfo,  but redhat does not provide the kernel-debuginfo package, you need manually add centos-debuginfo repository

http://debuginfo.centos.org/6/x86_64/

because there are more than one version for kernel-debuginfo in repository above, you need show all versions using:

yum --showduplicates list | grep kernel-debuginfo

then choose the same version as your machine:


yum install kernel-debuginfo-2.6.32-431.el6.x86_64

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章