仮想マシンのパフォーマンス問題に対するトラブルシューティング
search cancel

仮想マシンのパフォーマンス問題に対するトラブルシューティング

book

Article ID: 337100

calendar_today

Updated On:

Products

VMware VMware Desktop Hypervisor

Issue/Introduction

この記事ではVMware Workstation、ACE、Player、Server 上で動作している仮想マシンのパフォーマンスに関するさまざまな問題について、問題の特定と解決を行う方法について説明します。


Symptoms:

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


  • ゲスト オペレーティングシステムの起動が遅い。
  • 仮想マシン内のアプリケーションのパフォーマンスが悪い。
  • 仮想マシン内のアプリケーションの起動に時間がかかる。
  • 仮想マシン内のアプリケーションが頻繁に応答しなくなる。
  • マルチユーザーのサービスでトランザクション処理に時間がかかる。もしくは、期待値以下の同時ユーザー数しか扱えない。


Resolution

以下のそれぞれのステップでは、必要に応じて適切なアクションを実施するためのインストラクションとドキュメントへのリンクを提供します。これらのステップは問題を切り分け、適切な解決方法を特定するためにもっともふさわしい順序になっています。また、これらのステップはデータロスの可能性が最小になるような順序にもなっています。各ステップを完了するごとに仮想マシンのパフォーマンスを評価しなおしてください。各トラブルシューティングステップは順序どおりに実施し、省略しないでください。

  1. パフォーマンスの低下が予期しない動作であるか確認します。ワークロードを仮想化するとき、仮想化オーバーヘッドによって若干のパフォーマンス低下が見られることは一般的です。したがって、パフォーマンス問題のトラブルシュートを実施するのは以下の状態が見られる場合になります:

    • これまで問題のないパフォーマンスで動作していた仮想マシンで劣化が見られるようになった。
    • 同様の構成の物理マシンと比べて、仮想マシンのパフォーマンスが著しく低い。
    • 仮想マシンのパフォーマンスを可能な限りベストな状態に最適化したい。

  2. ご利用のVMware製品が最新のバージョンか確認します。ダウンロード情報についてはVMware Download Centerを参照してください。

  3. 仮想マシンにインストールされ、動作しているVMware Toolsのバージョンが正しいか確認します。toolboxアプリケーションに表示されるバージョンと仮想マシンをホストしているVMware製品のバージョンが一致していなければなりません。ToolboxにアクセスするにはWindowsタスクバーの通知エリアのVMwareアイコンをダブルクリックするか、Linuxではvmware-toolboxコマンドを実行します。いくつかのVMware製品ではバージョンが一致していないことをコンソールビューの下にメッセージで通知します。VMware Toolsのインストールについては Overview of VMware Tools (340) を参照してください。

  4. 仮想マシンの仮想ハードウェア設定で、メモリやCPUのリソースが仮想マシンに十分割り当てられているか確認します。ガイドとしては、物理マシンで同じオペレーティングシステムで一般的に使用されていた平均的なハードウェア要件を使用します。アプリケーション負荷を考慮して次のような設定の調整が必要です。データベースやマルチユーザーのサービスなど比較的高負荷なアプリケーションを動作させる場合は要件を高めに調整、および電子メールやWebクライアントなど比較的低負荷なシングルユーザーアプリケーションを動作させる場合は要件を低めに調整。詳細については、オペレーティング システムとアプリケーションのドキュメントを参照してください。

  5. ホストにアンチウィルスソフトウェアがインストールされている場合、仮想マシンファイルをスキャンの対象から外してあることを確認します。アンチウィルスソフトウェアを仮想マシン内にインストールすることが正しいウィルス対策になります。詳しくは Investigating busy hosted virtual machine files (1003849) を参照してください。

  6. ホストのストレージサブシステムが最高のパフォーマンスを発揮できるように構成されているか確認します。詳しくは Troubleshooting hosted disk I/O performance problems (1008885) を参照してください。

  7. 仮想マシンの要件を満たす十分な空きリソースがホストに存在することを確認します。VMwareのホステッド型の製品では、リソースはホストオペレーティングシステムと動作中の全ゲストで共有されます。詳しくは Investigating hosted virtual machine resources (1003848)を参照してください。

  8. ホストでCPUの電源管理機能を無効にします。この機能が仮想マシンのCPUパフォーマンス問題を引き起こす場合があります。詳しくは Virtual Machine Clock Reports Time Unpredictably on Multiprocessor Systems (2041)を参照してください。

  9. ホストのネットワークの問題が仮想マシンのパフォーマンスに影響を与えていないことを確認します。詳しくは Verifying host networking speed (1009527)を参照してください。

  10. ホストのオペレーティングシステムが適切に動作しており、健全なステータスであることを確認します。ホストが適切に動作していない場合、ゲストから過度のリソースを奪い取ってしまうことがあります。詳しくは Verifying the health of an operating system (1003956)を参照してください。

上記のステップを実施した後も問題が続く場合は、以下の手順に進みます。



Additional Information

ネットワークのパフォーマンス問題については、 Performance issues in VMware Server with bridged networking on Windows Server 2003 and Windows 2008 hosts (1006619) も参照してください。

Troubleshooting virtual machine performance issues