仮想マシンは、仮想ハードウェアを提供し、コンピューター上で一度に複数のオペレーティングシステムを実行する、要求の厳しい獣です。その結果、少し遅くなることがあります。使用しているかどうかに関係なく、仮想マシンからパフォーマンスの最後の低下をすべて引き出すのに役立つヒントを次に示します。 VirtualBox 、 VMware 、 Parallels 、 または、他の何か。
動的に割り当てられたディスクの代わりに固定サイズのディスクを作成する
仮想マシンを作成するときに、2つの異なるタイプの仮想ディスクを作成できます。デフォルトでは、仮想マシンプログラムは通常、動的に割り当てられたディスクを使用し、使用するにつれて大きくなります。
たとえば、最大サイズが30 GBの動的に割り当てられたディスクを使用して新しい仮想マシンを作成する場合、ハードディスク上ですぐに30GBのスペースを占有することはありません。オペレーティングシステムとプログラムをインストールした後、10GBしか使用しない場合があります。仮想ディスクにファイルを追加すると、最大サイズの30GBまで拡張されます。
これは、各仮想マシンがハードドライブ上で不必要に大量のスペースを占有しないため便利です。ただし、固定サイズのディスク(事前割り当てディスクとも呼ばれます)を作成するよりも時間がかかります。固定サイズのディスクを作成すると、そのスペースの30GBすべてがすぐに割り当てられます。
ここにはトレードオフがあります。固定サイズのディスクはハードディスク上でより多くのスペースを使用しますが、仮想マシンのハードディスクに新しいファイルを追加する方が高速です。また、ファイルの断片化もそれほど多くは見られません。スペースは、小さなピースに追加されるのではなく、大きなブロックに割り当てられます。
仮想マシンソフトウェアのツールをインストールする
仮想マシン内にゲストオペレーティングシステムをインストールした後、最初に行う必要があるのは、仮想マシンソフトウェアのドライブパッケージ(VirtualBox用のゲスト追加、VMware用のVMware Tools、またはParallels用のParallels Tools)をインストールすることです。これらのパッケージには、ゲストオペレーティングシステムを仮想マシンのハードウェア上でより高速に実行するのに役立つ特別なドライバーが含まれています。
パッケージのインストールは簡単です。 VirtualBoxで、ゲストオペレーティングシステムを起動し、[デバイス]> [ゲスト追加CDイメージの挿入]をクリックします。その後、仮想マシンの仮想ディスクドライブからインストーラーを起動できます。 VMwareでは、代わりに仮想マシンのメニューで[VMwareToolsのインストール]オプションを選択します。 Parallelsで、[アクション]> [Parallelsツールのインストール]をクリックします。
画面の指示に従ってインストールを完了します。 Windowsゲストオペレーティングシステムを使用している場合は、他のWindowsアプリケーションをインストールするのと同じです。
これらを仮想マシンプログラムで最新の状態に保つようにしてください。 GuestAdditionsまたはVMwareToolsのアップデートが利用可能であるという通知が表示された場合は、それをインストールする必要があります。
アンチウイルスで仮想マシンディレクトリを除外する
関連: あなたのPCを遅くするアンチウイルス?多分あなたは除外を使うべきです
コンピュータのウイルス対策プログラムが、仮想マシンのファイルにアクセスするたびにスキャンし、パフォーマンスを低下させる可能性があります。ウイルス対策ソフトウェアは、ゲストオペレーティングシステムで実行されているウイルスを検出するために仮想マシンの内部を認識できないため、このスキャンは役に立ちません。
物事をスピードアップするために、あなたはすることができます 仮想マシンディレクトリをアンチウイルスの除外リストに追加します 。リストに追加されると、アンチウイルスはこのディレクトリ内のすべてのファイルを無視します。
IntelVT-xまたはAMD-Vが有効になっていることを確認します
関連: コンピューターのBIOSまたはUEFIファームウェアでIntelVT-xを有効にする方法
Intel VT-xおよびAMD-Vは、仮想化を改善する特別なプロセッサ拡張機能です。新しいIntelおよびAMDプロセッサには、通常、これらの機能が含まれています。ただし、一部のコンピューターでは自動的に有効になりません。コンピュータがサポートしている場合でも、コンピュータのBIOSにアクセスして、この設定を自分で有効にする必要がある場合があります。
AMD-Vは通常、ハードウェアで動作する場合は自動的に有効になりますが、多くのIntelコンピューターにはIntelVT-xが無効になっています。これが IntelVT-xまたはAMD-Vが無効になっている場合に有効にする方法 -BIOSで有効にしてから、仮想マシンプログラムの設定に移動し、そこでも有効になっていることを確認します。
より多くのメモリを割り当てる
仮想マシンはメモリを大量に消費します。各仮想マシンにはオペレーティングシステム全体が含まれているため、コンピュータのRAMを2つの別々のシステムに分割します。 Microsoftは、64ビットのWindows7システムに少なくとも2GBのRAMを推奨しています。この推奨事項は、仮想マシンで実行されているWindows7にも適用されます。仮想マシンでメモリを大量に消費するアプリケーションを実行している場合は、Windowsが常にディスクにスワップしないように2GBを超えるRAMを割り当てることをお勧めします。
仮想マシンの設定ダイアログでより多くのRAMを割り当てることができます(これを行うには、仮想マシンの電源をオフにする必要があります)。コンピュータの使用可能なRAMの少なくとも1/3を割り当てるようにしてください。ただし、必要に応じてさらに多くのことを行うことができます。
それでも問題が解決しない場合は、コンピュータに十分なRAMがなく、仮想マシンを快適な速度で実行できない可能性があります。 RAMのアップグレードを検討してください。ほとんどの基本的なVMでは8GBが適切な量になるはずです。
より多くのCPUを割り当てます
コンピュータのCPUは、仮想マシンとそのソフトウェアを実行するすべての作業を実行するため、使用できるCPUが多いほど、実行が向上します。マルチコアCPUを搭載したコンピューターを使用している場合は、設定ウィンドウから仮想マシンにさらにコアを割り当てることができます。コアが2つまたは4つある仮想マシンは、コアが多いコンピューターと同じように、コアが1つある仮想マシンよりもはるかに応答性が高くなります。
1つまたは2つのコアしかない古いCPUを使用している場合は、アップグレードする時期かもしれません。少なくとも2つのコア(それ以上ではないにしても)を与えることができれば、仮想マシンははるかに高速に実行されます。
ビデオ設定を微調整する
関連: VirtualBoxで3Dアクセラレーションを有効にしてWindowsAeroを使用する方法
ビデオ設定の一部を微調整すると、仮想マシンの見かけの速度も向上します。たとえば、VirtualBoxで2Dアクセラレーション機能を有効にすると、仮想マシンでのビデオ再生が向上しますが、 3Dアクセラレーションを有効にする いくつかの3Dアプリケーションをより妥当な速度で使用できるようになります。仮想マシンに割り当てられるビデオメモリを増やすと、3Dグラフィックスも高速化できます。ただし、グラフィックカードをアップグレードしても、仮想マシンがそうでない場合を除いて、おそらくあまり役に立たないことに注意してください。 本当に ビデオメモリに飢えています。
仮想マシンをソリッドステートドライブに配置する
関連: 今こそSSDに今すぐアップグレードする必要がある理由
ソリッドステートドライブは、あなたが行うことができる最高のアップグレードの1つです 速度のためにコンピュータに、そしてそれは仮想マシンにも当てはまります。多くの人は、仮想マシンの方が広いため、仮想マシンをセカンダリメカニカルドライブに保存しますが、仮想マシンの実行速度は大幅に低下します。したがって、可能であれば、そのSSDにスペースを確保し、仮想マシンをそこに配置します。
さらに、外部ドライブが十分に高速であることがわかっている場合を除いて、仮想マシンのファイルを外部ドライブに配置することは避けてください。ファイルアクセス時間が良好な高速USB3.0ドライブを使用すると、パフォーマンスが向上する可能性がありますが、古いUSB 2.0メモリスティックは非常に遅く、ひどいパフォーマンスを発揮します。
シャットダウンする代わりに一時停止する
仮想マシンの使用が終了したら、完全にシャットダウンするのではなく、その状態を保存することをお勧めします。次回仮想マシンを使用するときは、仮想マシンをダブルクリックするだけで起動できます。ゲストオペレーティングシステムは、最初から起動するのではなく、中断したところから再開します。
これは、 休止状態または一時停止 コンピュータの電源を切る代わりの機能。仮想マシンプログラムは、仮想マシンのメモリの内容をハードドライブ上のファイルに保存し、次に仮想マシンを起動したときにそのファイルをロードします。
仮想マシン内のパフォーマンスを向上させる
関連: Windows 7、8、または10を実行している遅いPCを高速化する10の簡単な方法
仮想マシン内のパフォーマンスも、同じ方法で改善できることを忘れないでください 物理コンピュータを高速化する 。たとえば、起動時に実行されるバックグラウンドアプリケーションとプログラムの量を減らすと、ゲストオペレーティングシステムの起動時間が改善され、仮想マシンで使用されるRAMの量が減ります。機械式ドライブを使用している場合は、 仮想マシンを最適化すると、パフォーマンスも向上する可能性があります (ただし、これはSSDでは違いがない可能性があります)。仮想マシンであるという理由だけで標準のヒントを無視しないでください。仮想マシンは通常のコンピューターと同じです。
別の仮想マシンプログラムを試す
VirtualBoxの方が速いと報告する人もいれば、VMwareの方が速いと報告する人もいます。どの仮想マシンプログラムが高速であるかは、ホストオペレーティングシステム、ゲストオペレーティングシステム、システム構成、またはその他の多くの要因によって異なります。ただし、満足のいくパフォーマンスが得られない場合は、別のプログラムを試してみることをお勧めします。 VirtualBoxは完全に無料ですが、 VMware Workstation Player 非営利目的での使用は無料です。
macOSを使用している場合は、 Parallels Desktop VirtualBoxの場合よりも。 Macユーザーも試すことができます VMware Fusion 、VirtualBoxよりも優れたパフォーマンスを提供するはずです。