-->

Saturday, June 1, 2013

CentOS 6.4 の Kernel Panic

Windows 8 の Hyper-V で CentOS 6.4 を走らせているわけだが
起動時にカーネルパニックを起こすことがある。





このカーネルパニックは CentOS 6.3 の頃からずっと出ていたもので、yum で updateしたあとも時々でていたもの。

最近カーネルパニックが起こる条件が少し見えてきた(かも?)。




Virtual Machine Limit (Percentage) というのを 75 とかにすると起動時に上記のカーネルパニックが起こるみたい。これを 100 にしとけば起こる確率はぐんと減る。




ちなみに、現在の grub.conf の設定は、

kernel /vmlinuz-2.6.32-358.6.1.el6.x86_64 ro root=/dev/mapper/VolGroup-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_NO_MD rd_LVM_LV=VolGroup/lv_swap SYSFONT=latarcyrheb-sun16 crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=jp106 rd_LVM_LV=VolGroup/lv_root rd_NO_DM rhgb quiet notsc

一番最後に notsc オプションを付けてる。少し前に、

kernel: Clocksource tsc unstable (delta = 79768573 ns).  Enable clocksource failover by adding clocksource_failover kernel parameter.

とかいうのがたくさん出たので・・・ググって調べた。


現在のクロック関係:
cat /sys/devices/system/clocksource/clocksource0/current_clocksource
hyperv_clocksource

cat /sys/devices/system/clocksource/clocksource0/available_clocksource
hyperv_clocksource acpi_pm jiffies