よく忘れるので備忘録として残しておく。
現在、私の家では実験環境としてホストOSとしてWindows XP、ゲストOSとしてCentOSが稼働しているが、CentOSのソフトウェア割り込みが、カーネル2.6系列から1000Hzに変更されているらしく、負荷が大きいため、以下のように変更する。
-kernel /vmlinuz-2.6.18-128.1.16.el5 ro root=/dev/VolGroup00/LogVol00
+kernel /vmlinuz-2.6.18-128.1.14.el5 ro root=/dev/VolGroup00/LogVol00 clocksource=pit nosmp noapic nolapic
本来ならば、カーネルの再構築が良いようですが、私には出来ないのでこの方法を採用する。
変更が出来たらゲストOSを再起動すれば完了。
ちなみに、どこかのサイトを拝見したところ、多くのサイトは”clock=pit
”としているが、最近のバージョンでは”clocksource=pit
”と記載することが推奨とされているようです。
カーネルにおけるタイマー事情 | 技術文書 | 技術情報 | VA Linux Systems Japan株式会社
Linuxでどのように時計が動いているのか、また、カーネルがどのように時間や時刻を管理しているのかについて解説します。