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を追加することをお勧めします。