VirtualBoxVMでLinuxのパフォーマンスを向上させる方法

VirtualBoxVMでLinuxのパフォーマンスを向上させる方法

デフォルトのVM構成のおかげで、VirtualBox仮想マシンは低速です。VirtualBoxを使用してLinuxを実行している場合、パフォーマンスが良くないことに気付くかもしれません。そして、それを改善する方法を探しています。

VirtualBoxの設定を微調整することで、LinuxVMのパフォーマンスを向上させることができます。このガイドに従って、VirtualBoxVMをより適切に実行する方法を説明します。

VirtualBoxの代替品をお探しですか?いくつかの提案があります。

ゲスト追加機能をインストールする

低速のVirtualBox仮想マシンが発生している場合に最初に行うことは、GuestAdditionsをインストールすることです。理由?Guest Additionsには、VMの速度と応答性を大幅に向上させることができる、いくつかのVirtualBoxの機能強化、ドライバー、および改善が含まれています。

Guest Additionsをインストールするには、まず仮想マシンを起動し、仮想マシンにインストールされているオペレーティングシステムにロードします。次に、OSの実行中に、右Ctrlボタンを押してVirtualboxVMコントロールにアクセスします。

あなたが押されたら のCtrlボタンを、「デバイス」メニューを見つけ、マウスでクリックしてください。そこから、「ゲスト追加CDイメージの挿入」を探してクリックします。VirtualboxはGuestAdditions ISOファイルを自動的にダウンロードし、VMに挿入します。

注:VirtualboxがISOの自動ダウンロードに失敗した場合は、このISOイメージ取得し、CDアイコンをクリックして[ディスクイメージの選択]ボタンを選択してVMに挿入します。

VirtualBoxVMでLinuxのパフォーマンスを向上させる方法

Guest Additions ISOファイルを挿入した後、Virtualbox VMに戻り、ターミナルウィンドウを開きます。Linux VMでターミナルウィンドウを起動するには、左Ctrl + Shift + Tまたは左Ctrl + Alt + Tを押します。次に、ターミナルウィンドウを開いた状態で、以下のCD コマンドを使用し ます。

cd / media / $ USER / VBox_ *

または

cd / media / cdrom

GuestAdditionsディレクトリで「autorun.sh」シェルスクリプトを実行します。

sudo sh autorun.sh

スクリプトにVirtualBoxGuestAdditionsをVMにインストールさせます。プロセスが完了したら、VMを再起動します。

VMのコアを増やす

Linux VMをセットアップするカジュアルな仮想ボックスユーザーは、CPUコアについては考えていません。彼らは1つのコアのデフォルト設定を使用し、VMがなぜそれほど遅いのか疑問に思います。少し速くしたい場合は、VMが使用できるコアの数を変更してください。

まず、ホストCPUに搭載されているコアの数を確認します。この情報は、コンピューターまたはCPUのマニュアルを参照して確認できます。

ホストマシンにあるコアの数を決定したら、以下のリストを読んで、VirtualBoxVMに提供するコアの数を確認してください。

  • 4コアのホストCPUは2コアを使用する必要があります。
  • 6コアのホストCPUは、2〜4コアを使用する必要があります。
  • 8〜12コアのホストCPUは、4コア以上を使用する必要があります。

使用するコアの数を決定したら、VirtualBox VMの電源を切り、VirtualBox UIでそれを選択して右クリックし、[設定]オプションを選択します。

「設定」内で「システム」オプションを探し、マウスでクリックします。その後、[プロセッサ]タブを見つけます。

VirtualBoxVMでLinuxのパフォーマンスを向上させる方法

「プロセッサー」領域を見つけて、スライダーを目的のコア数までドラッグします。「OK」ボタンをクリックして設定を保存します。

ビデオメモリの割り当てを増やす

VirtualBoxのデフォルトのビデオ設定は低いです。ゲストオペレーティングシステムに許可されるのは、約16MBのビデオメモリのみです。VMの速度を向上させたい場合は、ビデオメモリの割り当てを増やすことが重要です。

VirtualBox VMのビデオメモリ割り当てを変更するには、次の手順を実行します。まず、VMをシャットダウンします。次に、VirtualBox UIでそれを右クリックし、右クリックメニューを表示して、[設定]オプションを選択します。

VirtualBoxVMでLinuxのパフォーマンスを向上させる方法

設定内で「表示」を見つけてマウスでクリックします。「ビデオメモリ」スライダーを見つけて、128MBに設定します。次に、[OK]ボタンをクリックして、VMに変更を適用します。

仮想RAMを増やす

VirtualBoxVMでLinuxのパフォーマンスを向上させる方法

VirtualBoxでデフォルトで選択されるRAMの量はかなり少ないです。約1024MB。この量は、基本的なLinuxディストリビューションを実行するのに十分ですが、深刻な作業を行う場合は、RAMの量を増やす必要があります。

VirtualBoxアプリで仮想RAMを増やすには、VMを閉じて電源を切ります。次に、VBox UIでそれを右クリックし、右クリックメニューで[設定]を選択します。

「設定」ウィンドウ内で、「システム」をクリックします。次に、「マザーボード」タブを見つけてクリックします。そこから「ベースメモリ」を見つけ、スライダーを目的のRAM容量(少なくとも2〜3 GB)にドラッグします。

仮想マシンのRAMをより多く設定した後、「OK」ボタンをクリックして変更を適用します。

VMで軽量デスクトップを使用する

VirtualBoxには、VMのパフォーマンスを向上させる多くのハードウェアの変更があります。これについては、本日のこの記事で説明しました。ただし、Linux VMの実行速度が遅い場合は、実行しているデスクトップ環境も考慮する必要があります。

VirtualBoxVMでLinuxのパフォーマンスを向上させる方法

箱から出して、ほとんどのLinuxディストリビューションはGnomeShellまたはKDEPlasmaを使用します。これらのデスクトップは非常に重く、仮想化には適していません。代わりに、LXQtXFCE4MateEnlightenmentなど、システムリソースの使用量がはるかに少なく、VMでの応答性が高いより軽量なデスクトップ環境をインストールすることを検討してください。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか