VirtualBox 上の CentOS 7 が CPU を 100% 使用

VirtualBox 上の CentOS 7 が CPU を 100% 使用

VirtualBox 4.3.18 仮想マシンに CentOS 7 をゲストとしてインストールし、最新のゲスト追加機能もインストールしました。ホスト オペレーティング システムは、2014 MacBook Pro 15 インチで実行されている OS X Yosemite です。

ゲスト構成:

  • セントOS7
  • メモリ: 4096MB
  • CPU: 実行上限 80% の 4 つのプロセッサ、VT-x/ネストされたページング/PAE/NX が有効。
  • グラフィック: 3D アクセラレーションが無効になっています。有効にするとゲストがハングするという厄介なバグがあります。

システムは約 20 分間正常に動作しますが、すぐに 4 つの CPU コアすべてが 75% の容量でノンストップで動作し始めます。CentOS 7 システム モニターには、実行中のプロセスがわずかしか表示されず、合計で 10% の CPU が使用されていますが、これは正しい値です。たとえば、gnome-shellgnome-system monitorそれぞれ 7% と 1% の CPU を使用しています。他には何もアクティブに実行されていませんが、4 つのプロセッサすべてが 74 - 80% の容量で動作しています。

マウスの使用をやめて、2 ~ 3 分間そのままにしておくと、4 つの CPU のうち 3 つが 20% まで低下し、4 つ目は 76% のままになります。

問題が VirtualBox、ホスト OS、またはデバイスの問題によって発生していないことを確認するために、CentOS 7 ゲストをシャットダウンし、同一の構成で CentOS 6.5 ゲストを実行しました。CPU 使用率の過剰に関する問題は発生していません。

CentOS 7 のプロセッサ インターフェイスにかなり厄介なバグがあり、それが CentOS 7 リリースに組み込まれた「インテリジェント仮想環境処理」アップデートの試みによって引き起こされた可能性が大きいのではないかと考え始めています。

問題をさらに絞り込み、CentOS チームにバグ レポートを送信する方法についての提案があれば、ぜひお知らせください。システム モニターからはあまり情報が得られず、標準の #ps レポートからも情報が得られません。

関連情報