Linuxゲストがアイドル状態のときにVirtualBoxがホストCPUを100%消費するのはなぜですか?

Linuxゲストがアイドル状態のときにVirtualBoxがホストCPUを100%消費するのはなぜですか?

Yosemiteを実行しているMacbook ProでVirtualBoxを使用しています。

私のLinuxゲストは、ゲストがアイドル状態であってもホストCPU(アクティブモニタで確認)を100%消費することがあります。

ホストCPU使用率が高いのはなぜですか。この問題を解決する方法は?

答え1

仮想ボックスから手動:

12.4.1. Linuxゲストは高いCPU負荷を引き起こす可能性があります。

一部のLinuxゲストは、ゲストがアイドル状態で表示されていても、高いCPU負荷を引き起こす可能性があります。これは、ゲストカーネルの高いタイマー頻度のために発生する可能性があります。一部のLinuxディストリビューション(Fedoraなど)には、1000Hzのタイマー周波数で構成されたLinuxカーネルが付属しています。ゲストカーネルを再コンパイルし、タイマー周波数を100Hzに選択することをお勧めします。

カーネルパラメータDivider = Nは、Red Hat Enterprise Linux(RHEL)バージョン4.7および5.1に付属のLinuxカーネル、およびCentOSやOracle Linuxなどの関連Linuxディストリビューションでサポートされています。したがって、これらのカーネルは、より低いタイマー周波数をサポートするために再コンパイルする必要はありません。ゲストカーネルタイマー周波数を100 Hzに設定するには、カーネルパラメータDivider = 10を追加することをお勧めします。

関連情報