web-dev-qa-db-ja.com

Windows 10VirtualboxゲストはUbuntuホストで途方もなく遅い

Windows 10Virtualboxを作成しましたVM Windows 10ホストに。ゲスト追加機能もインストールしました。マシンはWindowsホストで正常に動作します。ただし、Ubuntu 18ホストでは、実行速度が途方もなく遅くなります。どちらのホストもOracleVirtualbox 5.2を実行しています。Googleは「Virtualboxが遅い」ケースを大量に報告していますが、この特定の問題シナリオの解決に役立ったものはありません。同じWindows 10ゲストVMは、Windows 10でも正常に動作しますが、動作が遅くなります。 Ubuntu18で。

2
Ya.

あなたの問題はあなた自身のセットアップ(hw/sw)に関連しているのではなく、Ubuntu/Xubuntu自体の問題に似ていると思います。また、Ubuntu 16.04から18.04に切り替えると、仮想マシンのパフォーマンスも大幅に低下することがわかりました。

そこでテストするために仮想Windows10をホストとしてUbuntu18.04と一緒に使用しましたが、Ubuntuでいくつかのパッケージが更新された後に発生したことに気付きました。それは間違いなくカーネルとは関係ありませんが(私は最新のLinuxカーネル5.0を試しました)、Ubuntu自体の中にいくつかのコンポーネントがあります。さらに興味深いのは、それが...ビデオドライバー/エミュレーションに関連していると感じていることです。いいえ、冗談ではありません。ホストも遅くなったからです。

私が提案できるのは、Ubuntuで独自のビデオドライバーをコンパイルして結果を確認することです。私は少し年をとっていますが、ビデオドライバがまったくインストールされていないときのWindows95/98の外観を覚えています。

最終的には、UbuntuでディスクとCPUの使用率を監視できます。 iostatコマンドにはsystatパッケージ(Sudo apt install sysstat)が付属しているため、iostat -m 2を指定して実行すると、ホストマシンのディスクに対して読み取り/書き込みが行われたバイト数が表示されます。

さらに、CPUをフルスピードで実行していることを確認してください。長い話ですが、i7z(Sudo apt install i7z)というパッケージで現在のCPU速度を確認できます。フルスピードで実行されているかどうかが表示されます(つまり、2.3GHzまたはスロットリングがアクティブであり、たとえば800MHzで実行されています)。

1
Alan Staney