2009-08-17 曇り [長年日記]
_1 30 GHz CPU!
VMware上で動いているFedora11の時計がぜんぜん進まん,と思ってちょっと調べたところ,CPUの周波数を誤検出している様子.
# grep Detected /var/log/messages Aug 11 09:03:21 MU-VMF11 kernel: Detected 1598.673 MHz processor. Aug 12 10:58:31 MU-VMF11 kernel: Detected 1598.780 MHz processor. Aug 13 09:53:54 MU-VMF11 kernel: Detected 10686.025 MHz processor. Aug 13 10:44:31 MU-VMF11 kernel: Detected 1598.865 MHz processor. Aug 17 06:55:52 MU-VMF11 kernel: Detected 31373.120 MHz processor.
普段の約20倍.たぶんこれが引き金で,その後のタイマ割り込みをあげる間隔の計算を誤り,結果として時間が進まなくなったものと推測.
あとは,
# grep -i bogomips /var/log/messages Aug 17 06:55:52 MU-VMF11 kernel: Calibrating delay loop (skipped), value calculated using timer frequency.. 62746.24 BogoMIPS (lpj=31373120) Aug 17 06:55:52 MU-VMF11 kernel: Calibrating delay using timer specific routine.. 3299.70 BogoMIPS (lpj=1649853)
BogoMIPSの値も約20倍になったり.
これまでこういうのがなかったのだが,最近のカーネルと手元のVMWareサーバのハードウェア初期化のタイミングが悪い意味で合うようになってしまったのだろうか.