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