仮想マシンが遅いのはなぜですか?

仮想マシン(略してVm)は、特にソフトウェア開発を扱う人にとっては優れたツールです。 彼らはしばしば、それらを使用するために必要な強烈な処理とハードウェア共有のために実行するためにやや多額のホストシステムを必要とします。

あなたが強力なシステムを持っている場合、VMは遅く実行することさえできます。 最悪の場合、凍結、シャットダウン、または完全に消える可能性があります。 また、ホストマシンのパフォーマンスにも影響を与える可能性があります。

仮想マシンには多くの利点があり、非常に汎用性の高いツールですが、実行が遅くて使用できない場合はそうではありません。 VMを使用したことがある場合は、この問題に一度に遭遇したことは間違いありません。

いくつかの仮想マシンの動作が遅い理由、問題を修正する方法、およびVmを意図した便利なツールにする方法を見てみましょう。

仮想マシンが遅くなる理由

仮想マシンアプリケーションは非常にプロセス集約型のプログラムです。 彼らはそれらが減速する原因となる様々なものに敏感である可能性があります。 しかし、これらの問題は、通常、四つの主要なカテゴリに降りてくる。

ホストシステム

VMの動作に問題がある場合、まず最初に確認したいのはホストシステム、つまり実行しているコンピュータです。 ほとんどの場合、問題はホストシステムがVmを実行する権限を持っていないことに帰着します。 各仮想マシンはホストとリソースを共有するため、ある程度の電力を確保する必要があることに注意してください。

お使いのシステムが、私が”ビッグ3″リソースと呼ぶもの—CPU、メモリ、ディスクスペース—のいずれかに欠けている場合、これが問題の原因である可能性があ 仮想マシンには多くの処理能力が必要です。 より速く、より良い:あなたは複数のCpuやマルチコアプロセッサを持っている場合、それは物事がさらに良くなります。

メモリは大きな要因であり、多くの場合、仮想マシンの低速化の主な原因です。 十分な空き容量がない場合、コンピュータはメモリ交換を開始します。 つまり、通常はメモリに保存するものを保存するために、ハードドライブ上のスペースを使用します。 ディスクからの書き込みと読み取りは、メモリからの書き込みよりもはるかに遅く、VMとホストの速度が低下します。

VMに割り当てるには、十分な空きディスク領域が必要です。 動的ディスク領域ではなく、固定ディスク領域を使用して仮想マシンを設定することをお勧めします。 この設定では、VMの作成時にその領域が使用可能である必要があります。

ダイナミックディスク領域を使用する場合、VMによって使用される領域は、使用するにつれて増加します。 これは、ハードドライブ上のスペースを節約することができますが、それは断片化の多くを作成します—順番にディスクと仮想マシンからの読み取りと書

他のハードウェアでも、仮想マシンが下位の場合は速度が低下する可能性があります。 ビデオカード、wifiカード、USB、およびその他の周辺機器が減速に寄与する可能性があります。 しかし、その負の影響は、ビッグ3と比較して最小限に抑えられる可能性があります。

ビデオカードはVMをすばやく表示する上で重要な要素になりますが、ビデオ設定を調整してこれらの問題のほとんどを軽減することができます。

設定

VMの設定によって、多くの場合、どのように実行されるかが決まります。 あまりにも大きくて強力なシステムをエミュレートするように構成すると、ホストコンピュータに実行するためのリソースがない可能性があります。

私たちが望むシステムを自由に作ることができるとき、私たちは大きくなる傾向があります。 ただし、これは実際にVMを使用する能力を損なう可能性があります。 仮想マシンに必要な最小要件を把握し、それらのパラメータ内で構成してください。 それをやり過ぎてはいけない;遅いVMで終わる。

その他のアプリ

VMを使用しているときは、ホスト上で実行されている他のアプリに注意してください。 多くのwindowsが開いている場合や、バックグラウンドでソフトウェアが実行されている場合は、マシンの速度が低下する可能性があります。 また、仮想マシン上で実行しているものは、ホスト上で実行されているアプリと同じくらいリソースに影響するため、注意してください。

VMソフトウェア

速度の問題がある場合は、使用しているvmソフトウェア(ハイパーバイザーとも呼ばれます)だけである可能性があります。 一部の仮想マシンアプリは、あるOSでは別のOSよりも優れています。 ホストとして使用するシステムと環境でどのハイパーバイザーが最適に機能するかを判断するために、調査を行う必要がある場合があります。 必要に応じて、代替ハイパーバイザーの無料試用版のいくつかを入手し、コンピュータ上で最適に動作するものを確認することができます。

特定のVMソフトウェアの詳細については、記事”最高の仮想マシンソフトウェア。”

Vmを高速化するためのヒント

仮想マシンの実行が遅くなる可能性のあることについていくつか説明したので、パフォーマンスを向上させるために

メモリ

ホストのメモリは、そのパフォーマンスに不可欠な部分を果たします。 あなたのホストシステムにできるだけ多くのメモリを持つことが始まりです。 また、仮想マシン用に構成する量を注意して制限する必要があります。 少なくとも、ホストからあまりにも多くを取ることなく、オペレーティングシステムの最小要件を満た あなたがあまりにも少ないメモリを持っている場合、それは間違いなく遅く実行されます。

だから、どのように両者のバランスをとるのですか? 経験則として、ホストのメモリの少なくとも1/2をVMに割り当てることができます。 あなたが望む場合は、より多くを割り当てることができますが、同時に実行されている他の多くのアプリ

CPU

新しいCPUやコンピュータを購入するには、プロセッサの速度を向上させるためにできることは何もありません。 ただし、BIOS設定で仮想化を有効にしてください。 これにより、コンピュータはVmとリソースを共有できます。 マルチコアCPUを使用している場合は、複数のCPUを使用するように仮想マシンを構成できます。

ディスク使用量

VMをセットアップするときにダイナミックディスクの割り当てを使用しないことを確認します。 ソリッドステートハードドライブ(SSD)は、アクセス速度が非常に高速であるため、パフォーマンスを大幅に向上させることができます。 SSDがある場合は、VMイメージが作成され、保存され、実行されていることを確認します。

SSDを持っていない場合は、利用可能な最速のドライブに画像を保管してください。 ネットワークドライブ、CD、DVD、または外付けUSBドライブに保存すると、これらの低速のストレージオプションに必要なアクセス時間のためにパフォーマ

他のアプリ

あなたのシステム上で実行されている他のアプリも問題になる可能性があります:彼らはVmのようなリソースを使用します。 仮想マシンの使用中に実行している他のアプリケーションを制限するようにしてください。

アンチウイルスアプリケーションは、特にメモリとディスクドライブを使用している間にスキャンするため、システムを遅くする可能性があります。 Vmを使用するときは、ウイルス対策ソフトウェアを無効にすることができます。 少なくとも、あなたがあなたのイメージを貯えるのに使用する登録簿を除くようにあなたのアンチウイルスソフトウェアに言いなさい。

その他のヒント

仮想マシンを高速化するためのその他のヒント:Vmで利用可能な設定のいくつかを確認してください。 2Dおよび3Dビデオ加速のようなビデオ設定を捜しなさい。 ソフトウェアの設定は、オペレーティングシステムを最適化し、パフォーマンスを向上させる他の方法を提供することができます。

仮想マシンの起動には非常に長い時間がかかることが多いため、シャットダウンするのではなく、使用が終わったときにマシンを中断すること 中断は、スリープモードでそれを置くようなものです:あなたが再びそれを使用するとき、それはあなたがそれを残したのと同じ状態にあるべきです。 それはそれが起動するのを待つ必要がないことを意味します。

最後に、ホストシステムの定期的なメンテナンスを行い、円滑に動作させてください。 不要なファイルを取り除き、未使用のアプリを削除し、ハードドライブを最適化します。 ホストを最適化することで、仮想マシンを最適に実行できるようになります。

最後の言葉

仮想マシンは、多くの異なる用途を持つ素晴らしいツールです。 しかし、彼らがゆっくりと走っているとき、彼らが設計した目的を果たすことは難しいです。 あなたが痛いほど遅い実行している見つけた場合は、探すためにいくつかの特定のものがあり、あなたがそのパフォーマンスを向上させるために適用 この情報がVmの高速化に役立つことを願っています。

オペレーティングシステムを最適化するためのトリックはありますか? ご質問やご提案がある場合はお知らせください。

Leave a Reply