ホームページ » の仕方 » 仮想マシンを高速化するための完全ガイド

    仮想マシンを高速化するための完全ガイド

    仮想マシンは、仮想ハードウェアを提供し、一度にコンピュータ上で複数のオペレーティングシステムを実行しながら、猛獣を求めています。結果として、それらは時々少し遅くなることがあります。 VirtualBox、VMware、Parallels、またはその他のものを使用しているかどうかにかかわらず、仮想マシンからパフォーマンスの最後の1ドロップを絞り出すのに役立つヒントをいくつか示します。.

    動的に割り当てられたものの代わりに固定サイズのディスクを作成する

    仮想マシンを作成するときに、2種類の仮想ディスクを作成できます。デフォルトでは、仮想マシンプログラムは通常、動的に割り当てられたディスクを使用します。このディスクは使用するにつれて大きくなります。.

    たとえば、動的に割り当てられた最大サイズ30 GBのディスクを使用して新しい仮想マシンを作成しても、ハードディスクにすぐに30 GBのスペースを占有することはありません。あなたのオペレーティングシステムとプログラムをインストールした後、それはたったの10 GBしかかからないかもしれません。仮想ディスクにファイルを追加すると、最大サイズの30 GBまで拡張されます。.

    各仮想マシンがハードドライブの不必要に大きな容量を占有しないため、これは便利な場合があります。ただし、固定サイズのディスク(別名、事前割り当てディスク)を作成するよりも時間がかかります。固定サイズのディスクを作成すると、そのスペースの30 GBすべてがすぐに割り当てられます。.

    ここではトレードオフがあります。固定サイズのディスクはハードディスクのスペースをより多く使用しますが、仮想マシンのハードディスクに新しいファイルを追加すると速くなります。また、ファイルの断片化もそれほど見られません。スペースは小さい部分に追加されるのではなく、大きいブロックに割り当てられます.

    仮想マシンソフトウェアのツールをインストールする

    仮想マシン内にゲストOSをインストールした後に最初にすべきことは、仮想マシンソフトウェアのドライブパッケージをインストールすることです - VirtualBox用のGuest Additions、VMware用のVMware Tools、またはParallels Tools for Parallels。これらのパッケージには、ゲストオペレーティングシステムを仮想マシンのハードウェア上で高速に実行するのに役立つ特別なドライバが含まれています。.

    パッケージのインストールは簡単です。 VirtualBoxで、ゲストオペレーティングシステムを起動して、Devices> Insert Guest Additions CDイメージをクリックします。その後、仮想マシンの仮想ディスクドライブからインストーラを起動できます。 VMwareでは、代わりに仮想マシンのメニューで[VMware Toolsのインストール]オプションを選択してください。 Parallelsで、[アクション]> [Parallels Toolsのインストール]をクリックします。.

    画面に表示する指示に従ってインストールを完了します。 WindowsゲストOSを使用している場合は、他のWindowsアプリケーションをインストールするのと同じようになります。.

    仮想マシンプログラムでこれらを常に最新の状態に保ってください。 Guest AdditionsまたはVMware Toolsのアップデートが利用可能であるという通知が表示された場合は、それをインストールする必要があります。.

    ウイルス対策で仮想マシンディレクトリを除外する

    コンピュータのウイルス対策プログラムは、アクセスされるたびに仮想マシンファイルをスキャンしているため、パフォーマンスが低下する可能性があります。アンチウイルスは、ゲストオペレーティングシステムで実行されているウイルスを検出するために仮想マシンの内部を認識できないため、このスキャンは役に立ちません。.

    処理速度を上げるために、アンチウイルスの除外リストに仮想マシンのディレクトリを追加することができます。リストに追加されると、ウイルス対策プログラムはこのディレクトリ内のすべてのファイルを無視します。.

    Intel VT-xまたはAMD-Vが有効になっていることを確認します

    Intel VT-xとAMD-Vは、仮想化を向上させる特別なプロセッサ拡張機能です。最近のIntelとAMDのプロセッサは一般にこれらの機能を含んでいます。ただし、一部のコンピュータでは自動的に有効にされません。コンピュータがBIOSをサポートしている場合でも、コンピュータのBIOSを起動してこの設定を自分で有効にする必要があります。.

    AMD-Vは通常、ハードウェア上で動作すれば自動的に有効になりますが、多くのIntelコンピュータはIntel VT-xを無効にして出荷されます。 Intel VT-xまたはAMD-Vが無効になっている場合は有効にし、BIOSで有効にしてから、仮想マシンプログラムの設定に移動し、有効になっていることを確認します。.

    より多くのメモリを割り当てる

    仮想マシンはメモリを大量に消費します。各仮想マシンにはオペレーティングシステム全体が含まれているため、コンピュータのRAMを2つの異なるシステムに分割しています。マイクロソフトでは、64ビットWindows 7システムに最低2 GBのRAMを推奨しています。この推奨事項は、Windows 7が仮想マシンで実行されている場合にも当てはまります。仮想マシンでメモリを大量に消費するアプリケーションを実行している場合は、Windowsが常にディスクにスワップしないように、2 GB以上のRAMを割り当てることをお勧めします。.

    仮想マシンの設定ダイアログでより多くのRAMを割り当てることができます(これを行うには仮想マシンの電源を切る必要があります)。あなたが望むならもっとすることができますが、少なくともあなたのコンピュータの利用可能なRAMの1/3をそれに与えるようにしてください.

    それでも解決しない場合は、仮想マシンを快適な速度で実行するのに十分なRAMがコンピュータにない可能性があります。 RAM-8GBをアップグレードすることは、ほとんどの基本的なVMにとってはまともな量であるはずです。.

    より多くのCPUを割り当てる

    あなたのコンピュータのCPUは仮想マシンとそのソフトウェアを走らせるすべての仕事をするので、それが使うことができるCPUが多いほど、それはより良く走るでしょう。マルチコアCPUを搭載したコンピュータを使用している場合は、設定ウィンドウから仮想マシンにさらにコアを割り当てることができます。 2つまたは4つのコアを持つ仮想マシンは、1つのコアを持つ仮想マシンよりもはるかに敏感です。.

    1つか2つのコアしか持たない古いCPUを使用している場合は、アップグレードする時期があるかもしれません。少なくとも2つのコアを割り当てることができれば、仮想マシンははるかに速く実行されます。.

    ビデオ設定を微調整する

    ビデオ設定の一部を調整すると、仮想マシンの見かけの速度も向上します。たとえば、VirtualBoxで2Dアクセラレーション機能を有効にすると仮想マシンでのビデオ再生が向上し、3Dアクセラレーションを有効にすると一部の3Dアプリケーションをより適切な速度で使用できるようになります。仮想マシンに割り当てられているビデオメモリを増やすと、3Dグラフィックも高速化できます。ただし、グラフィックカードをアップグレードしても、仮想マシンに役立つとは限りません。 本当に ビデオメモリ不足.

    仮想マシンをソリッドステートドライブに置く

    ソリッドステートドライブは、コンピュータを高速化するための最善のアップグレードの1つです。これは仮想マシンにも当てはまります。彼らはより広いので、多くの人々は彼らの仮想マシンを二次的な機械的なドライブに格納します、しかしあなたの仮想マシンはずっと遅くなるでしょう。可能であれば、そのSSDに空きを作ってそこに仮想マシンを置いてください。.

    さらに、外付けドライブが十分に高速であることがわかっている場合を除き、仮想マシンのファイルを外付けドライブに配置しないでください。速いファイルアクセス時間の速いUSB 3.0ドライブはあなたに良いパフォーマンスを与えるかもしれませんが、古いUSB 2.0メモリースティックは非常に遅くなり、ひどいパフォーマンスを提供します。.

    シャットダウンする代わりに一時停止する

    仮想マシンの使用が終わったら、完全にシャットダウンするのではなく、その状態を保存することをお勧めします。次回仮想マシンを使用するときは、ダブルクリックするだけで起動できます。ゲストオペレーティングシステムは、最初から起動せずに、中断したところから再開します。.

    これは、コンピュータをシャットダウンする代わりに、休止状態またはサスペンド機能を使用するのと似ています。仮想マシンプログラムは、仮想マシンのメモリの内容をハードドライブのファイルに保存し、次に仮想マシンを起動したときにそのファイルをロードします。.

    仮想マシン内部のパフォーマンスを向上させる

    物理コンピュータを高速化するのと同じ方法で、仮想マシン内のパフォーマンスを向上させることもできます。たとえば、起動時に実行されるバックグラウンドアプリケーションやプログラムの量を減らすと、ゲストオペレーティングシステムの起動時間が短縮され、仮想マシンで使用されるRAMの量が少なくなります。メカニカルドライブを使用している場合は、仮想マシンを最適化するとパフォーマンスも向上する可能性があります(ただし、これによってSSDに影響が生じることはおそらくありません)。仮想マシンであるという理由だけで標準のヒントを無視しないでください - 仮想マシンは通常のコンピュータとまったく同じです。!

    別の仮想マシンプログラムを試す

    VirtualBoxのほうが速いという人もいますし、VMwareのほうが速いという人もいます。どちらの仮想マシンプログラムが速いかは、ホストオペレーティングシステム、ゲストオペレーティングシステム、システム構成、またはその他のさまざまな要因によって異なります。しかし、十分なパフォーマンスが得られない場合は、他のプログラムを試してみてください。 VirtualBoxは完全に無料で、VMware Workstation Playerは非営利目的では無料です。.

    macOSを使用している場合は、Parallels DesktopのほうがVirtualBoxよりもはるかに優れたパフォーマンスを実感できます。 MacユーザーはVMware Fusionを試すこともできます。これはVirtualBoxよりも優れたパフォーマンスを提供するはずです。.