仮想マシンのパフォーマンスの問題
search cancel

仮想マシンのパフォーマンスの問題

book

Article ID: 329385

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

Symptoms:
免責事項:これは英文の記事「Virtual Machine Performance Problems (69)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新の内容については、英語版の記事を参照してください。


仮想マシンが低速すぎる。高速に動作させるには、何を調べたらいいのか?

Resolution

仮想マシンでゲスト OS を実行すると、ある程度のオーバーヘッドが生じますが、それでもシステムはかなり良い状態で動作するはずです(ベータ版ディストリビューションは、デバッグを支援するようにコンパイルされていて、速度については完全に最適化されていないため、余計にオーバーヘッドが生じます)。最適なパフォーマンスを得るには、必ず最新リリースのバージョンを使用してください。仮想マシンが遅すぎて使用に適さない場合は、次のことを確認します。
VMware Tools をゲスト OS にインストールしましたか?

まだの場合はインストールしてください。VMware Tools パッケージには、仮想マシン内で稼働するゲスト OS 用に最適化されたディスプレイ ドライバが付属しています。この最適化されたドライバがインストールされていないと、ゲスト OS は、ソフトウェアで完全にエミュレートされた標準 VGA デバイス ドライバを使用する状態に戻り、ディスプレイ パフォーマンスが大幅に低下します。

Windows、Linux、および FreeBSD ゲスト用の VMware Tools パッケージは、Workstation に付属しています。

VMware Tools がゲスト OS にインストールされていない場合は、Workstation のマニュアルの「VMware Tools のインストール」で、ゲスト OS にパッケージをインストールする手順を参照してください。

仮想マシンに大量のメモリを割り当てて、ホスト用のメモリが残っていない状態になっていますか?
仮想マシンを実行するために予約するメモリ量を推奨設定以上に増やすと、ホスト オペレーティング システムのメモリが枯渇してしまい、効率的に動作するためのメモリが足らなくなることがあります。Windows ホストで、[設定] > [環境設定] > [メモリ] に移動して、これらの設定を表示します。Linux ホストで、[設定] > [予約メモリ] に移動します。
空きメモリが、最小の必要値を下回る場合(各ホスト コンピュータの構成による)、ホスト オペレーティング システムは、その空きメモリの量を維持するために、ディスクにスワップすることでメモリを解放し続けます。その結果、仮想マシンの動作も低速になります。仮想マシン用にメモリを予約するときには、ホスト オペレーティング システムが効率的に動作するためのメモリを十分に残す必要があります。
全画面モードまたはウィンドウで実行していますか?
仮想マシンを全画面表示にすると、最高のディスプレイ パフォーマンスが得られます。全画面表示に切り替えるには、[Workstation] ツールバーの [全画面] ボタンをクリックします。
ホストとゲストの IDE ドライブへのアクセスに DMA を使用していますか?
これらの設定方法の詳細については、Workstation のマニュアルの「パフォーマンス調整」セクションを参照してください。
仮想マシンがビジーのときに、ホストの応答がなくなったり遅くなったりしていますか?
Windows ホストの場合、実行されている仮想マシンのスケジューラの優先レベルを下げることで、ホストからの応答が改善できることがあります。優先レベルを下げるには、[設定] > [ローカルの優先度] メニュー項目を使用します。
ホストがビジーのときに、仮想マシンの応答がなくなったり遅くなったりしていますか?
仮想マシンからマウスを放して (Ctrl-Alt)、仮想マシンの優先レベルを増やすと、仮想マシンからの応答を改善できることがあります。優先レベルを上げるには、[設定] > [ローカルの優先度] メニュー項目を使用します。
仮想マシンが断続的に停止したり、応答しなくなったりすることがありますか?

ホスト プロセッサを大量に使用していない場合は、以下を確認してください。
  • ホストで CD-ROM 自動再生が有効になっている。この機能を無効にする必要があります。

  • ホスト システム構成がパワー不足になっている可能性がある。たとえば、同時に実行させるアプリケーションと仮想マシンすべてを実行するためのメモリが十分ではない可能性があります。

  • 仮想マシンのディスク ファイル、および REDO ログなどの関連ファイルが、ネットワーク ファイル システムにマウントされている可能性がある。すべてのデータ ファイルをローカル ファイル システムに保存し、CPU を消費する他のアプリケーションを稼働していない状態で、仮想マシンを実行してみます。場合によっては、仮想マシンのメモリ サイズを減らすか、より多くの物理メモリをホスト マシンに追加する必要もあります。
不安定なアイドル状態になる DOS や他のオペレーティング システムを実行している仮想マシンはありますか?

DOS のアイドルに関する注記またはゲスト OS のインストール ガイドを参照してください。
仮想マシン内部で使用している ActiveX デスクトップで Windows 95 か Windows 98 を稼働していますか?
Windows ゲスト OS でアニメーション効果を使用していますか?

Windows ゲスト OS の応答性を向上させるには、アニメーションを使ったウィンドウ、メニュー、リストを無効にします。それには、[画面のプロパティ] ダイアログの [効果] タブのオプションを選択解除します。
サポートされていないゲスト OS を使用していますか?

サポートされているオペレーティング システムのリストについては、Workstation のマニュアルの「サポート対象外のゲスト OS」を参照してください。

サポートされていないオペレーティング システムは、たとえ動作しても、非常に低速である可能性があります。

仮想マシンでホスト専用のまたは NAT ネットワークを使用していて、Windows ホスト上にありますか?

Windows ホストとネットワークを参照する際、ホストのネットワーク パフォーマンスが低速になることがあります。VMware Workstation の仮想ネットワークによって、2 つの仮想イーサネット・インターフェイスがホストにインストールされるので、ホストはホスト専用および NAT 仮想ネットワークにアクセスすることができます。そのため、ホストはこれらのネットワークで稼働する仮想マシンにアクセスでき、これらの仮想マシンはホストにアクセスできます。すでにネットワークに接続している場合、物理ネットワーク上のすべてのマシンを見つけるのに少し長くかかることがありますが、これは、ホストが仮想ネットワークで実行中の仮想マシンがないかをチェックするためです。

仮想マシンで NAT またはホスト専用ネットワークを使用していない場合、または仮想マシンが現在実行されていない場合は、仮想ネットワーク アダプタを無効にすることで、ホストのネットワーク機能と参照機能を改善できます。サポートされている Windows ホストごとに手順を繰り返します。

Windows XP ホスト上での仮想ネットワーク インターフェイスの無効化
  1. コントロール パネルを開いて、ネットワークとダイヤルアップ設定 をダブルクリックします。
  2. ホスト専用アダプタを右クリックして、プロパティ を選択します。
  3. 構成 をクリックします。
  4. デバイスの使用状況 リストで この HW プロファイルから無効化 を選択します。
  5. NAT アダプタでこの手順を繰り返します。
  6. OK を 2 回クリックして、ダイアログを終了します。

Windows 2000 ホスト上での仮想ネットワーク インターフェイスの無効化

  1. コントロール パネルを開いて、ネットワークとダイヤルアップ設定 をダブルクリックします。
  2. ホスト専用アダプタを右クリックして、無効化 を選択します。
  3. NAT アダプタを右クリックして、無効化 を選択します。

Windows NT ホスト上での仮想ネットワーク インターフェイスの無効化

  1. コントロール パネルを開いて、ネットワーク をダブルクリックします。
  2. バインド タブをクリックします。
  3. すべてのアダプタ をクリックします。
  4. ホスト専用アダプタと NAT アダプタを選択して、無効化 をクリックします。
  5. OK をクリックして終了します。
:この記事は、フォーマットの問題を修正するために、2007 年 2 月 1 日に更新されました。内容は変更されていません。