VMパフォーマンスモニタリングを使用してVMパフォーマンスを向上させる方法

仮想化は、ビジネスのITインフラストラクチャーに対する利点のために、現在広く使用されています。これには、スケーラビリティ、コスト効率、便利な管理が含まれます。物理サーバーのハードウェアリソースは、リソースプールに集約され、仮想マシン(VM)用に供給されます。VMに割り当てられた十分なリソースは、ゲストオペレーティングシステムおよびVM上で実行されるアプリケーションの期待されるパフォーマンスに必要です。多数のVMを実行すると、それらの一部が追加のリソースを必要とする場合があり、一部は必要以上のリソースを使用する場合があります。VMのリソースが不十分だと、パフォーマンスの低下が発生します。

この投稿では、監視の重要性とこの機能がVMのパフォーマンスを改善する方法について、VMware vSphereの監視を中心に説明します。

仮想マシンモニタリングとは

仮想マシンモニタリングは、プロセッサ、メモリ、ディスク、ネットワークの使用状況など、VMのパラメーターを追跡するプロセスです。また、VMの可用性状態も監視できます。高度な監視機能により、VMで実行されているアプリケーションも監視できます。リアルタイムおよび過去のカウンターのデータは、監視ツールによって包括的な分析のために保存できます。

VMモニタリングの機能

VMのモニタリングは、物理コンピューターなどの他のITインフラコンポーネントのモニタリングとは異なります。仮想マシンは、物理マシンとは異なる方法でハードウェアリソースを消費します。VMは、抽象化ハイパーバイザーレイヤーを介してリソースにアクセスします。このため、正確なデータを取得するためには、VMのゲストOSレベルではなく、ホストレベルで特定のVMまたは全体のVMインフラストラクチャを監視する必要があります。そのため、モニタリングアプリケーションをVMのゲストOSにインストールすることはできません。

監視すべき項目

メモリとハードディスク。VMは操作中に成長する可能性があります。メモリオーバーフローやディスク容量の不足は、VMの障害の原因となる可能性があります。特に薄いプロビジョニングされた仮想ディスクを使用している場合、空き容量を監視する必要があります。十分な空きディスク容量があっても、ディスクが集中的に使用されている場合、それらのディスクを使用しているVMのパフォーマンスが低下する可能性があります。VMのモニタリングにより、適切な判断ができ、パフォーマンスを向上させるためにVMを別のストレージに移行できます。プロビジョニングされたリソース。VMスプロール(仮想化スプロール)は、サーバー上のリソースが不足しているために効率的なVM管理を妨げる可能性があります。これは、ディスクスペース、CPU、およびメモリを消費する多くの未使用(不要な)VMが存在する場合に発生する可能性があります。もう1つの一般的な問題は、過剰プロビジョニングです。この状況は、VMのためにプロビジョニングされたリソース量が利用可能なハードウェアの能力を超える場合に発生します。特にリソースが過剰に割り当てられており、物理サーバー上で利用可能な容量を超えてリソースが割り当てられている場合は、VMインフラストラクチャを監視する必要があります。

VM監視の利点VM監視を行うことで、次のようなメリットがあります:

パフォーマンスのボトルネックをより迅速に特定することができます

潜在的な障害を予防するためのアラートを受け取ることができます

  • 例えば、VMにさらにRAMを割り当てるか、ホストにRAMを追加するかを決定するなど、パフォーマンスの問題をスマートにトラブルシューティングすることができます
  • 将来の必要性を予測し、リソースの枯渇を回避する見識に基づいた容量計画を実行することができます
  • 全体の仮想インフラストラクチャにわたるリアルタイムダッシュボードゲージで手間のかかるマニュアル監視コマンドをリアルタイムのものに置き換え、時間を節約することができます
  • ホスト間で負荷を効果的に分散し、VMのパフォーマンスを向上させ、サーバーのパフォーマンスを最適化することができます
  • VMware VMの監視方法
  • ESXiホスト、データストア、および仮想マシンに関する情報、その状態やリソースの消費状況など、いくつかの情報を、組み込みのVMware機能または特別な監視ソリューションを使用してチェックすることができます。

組み込みのVMware監視ツール

vSphere監視の最も手頃な方法は、VMware vSphere ClientのvCenter組み込みツールを使用することです。VMware ESXiの健康状態やVMのパフォーマンスを監視する方法を見てみましょう。

ESXiハードウェアの健康状態VMware vSphereパラメータを監視するための簡単な手順は次のとおりです:必要なESXiホストをクリックしてメイン情報を表示します。Monitorタブをクリックします。

vSphereモニタリングの最も手頃な方法は、VMware vSphere ClientのvCenter組み込みツールを使用することです。VMware ESXiの健康状態やVMのパフォーマンスをネイティブツールを使用してモニタリングする方法を見てみましょう。

ESXiハードウェアの健康状態

これらの簡単な手順に従って、VMware vSphereパラメータをモニタリングできます:

  1. 必要なESXiホストをクリックして、主要情報を表示します。
  2. モニタタブをクリックします。
  3. 詳細情報を表示するために必要な監視されているパラメータを選択します。たとえば、ハードウェアの健康状態。サーバーハードウェアには、CPU温度、マザーボード温度、ファン速度(RPM)などの情報を表示するセンサーがあります。

ESXiのパフォーマンスモニタリング

ESXiのパフォーマンスをモニタリングするには:

  1. VMware vSphere ClientでESXiホストを選択します。
  2. モニタタブをクリックします。
  3. パフォーマンス&概要に移動します。選択したESXiホストのリアルタイムのCPU情報が以下のスクリーンショットに表示されます。グラフ表示では、選択した期間のCPUワークロードを分析できます。
  4. ページをスクロールして、vSphereパフォーマンスモニタリングのためのメモリ、ディスク、ネットワーク利用状況に関する情報を表示します。
  5. 必要なパラメータに関する詳細情報を表示するには、パフォーマンス&詳細に移動します。

vSphereでの仮想マシンのモニタリング

VMのゲストオペレーティングシステムにVMware Toolsをインストールして、正確なVMモニタリング情報を取得することをお勧めします。

  1. VMに関する情報を表示するためにVMを選択します。
  2. モニタータブを選択し、VMのパフォーマンスモニタリングの説明と同様にESXiホストを選択します。 VMの必要なVMwareモニタリングパラメータを選択します。 この例では、パフォーマンス&アドバンストに移動して、VMのCPU使用率をMHzで監視することを選択します。

VMware vSphereでIOPSを監視するにはどうすればよいですか?

IOPS(1秒あたりの入出力操作)を監視することで、仮想マシンのストレージパフォーマンスを確認できます。

  1. VMware vSphere Clientで仮想マシンを選択します。
  2. モニタータブをクリックします。
  3. パフォーマンス&アドバンストに移動します。
  4. 表示ドロップダウンメニューで、ディスクを選択します。

スクリーンショットは、仮想ディスクのパフォーマンスグラフ(KBps)を示しています。

専用の監視ソリューションを使用する

専用の監視ソリューションを使用して、単一の画面から複数のvCenterサーバー、ESXiホスト、およびそれらのリソースを監視できます。 このVMwareモニタリング機能は、すべてを1つにした普遍的なオールインワンデータ保護ソリューションであるNAKIVO Backup&Replicationでサポートされています。

  1. 必要に応じて、vCenterサーバーとESXiホストをインベントリに追加してください。
  2. Webインターフェースの左ペインで監視セクションに移動してください。
  3. 監視対象を追加をクリックしてください。

  1. モニタリングしたい特定のVM、ESXiホスト、またはすべてのvCenterサーバーを選択してください。この例では、1つのESXiホストとそのホストに存在するすべてのVMを監視することにします。

注意。デフォルトではアイテムビューが選択されていますが、ポリシー ビューを選択してポリシーに一致するVMware vSphereアイテムを選択できます。

  1. ESXiホストのチェックボックスを選択すると、そのホスト上のすべてのVMを選択するかどうかの確認メッセージが表示されます:
    すべての子VMを監視しますか?
    確認するには適用をクリックしてください。

  1. 監視対象のリストをスクロールして、監視したいデータストアを選択してください。
  2. 保存をクリックして、VM監視設定を保存してください。

これで、NAKIVO Webインターフェースの左ペインで監視ボタンをクリックし、VMwareの監視に必要なアイテムを選択して提供される情報を表示できます。

ESXiホストを選択して、CPU負荷、メモリ負荷、およびそれらのグラフを確認しましょう。この場合、パフォーマンスの問題はありません。

個々のVMをクリックして、対応する円グラフで現在のCPU負荷、メモリ負荷、およびディスク使用状況を確認したり、時間の経過に伴うライングラフで統計を表示したりできます。

ESXiホスト上のディスク使用状況を確認するには、データストアをクリックしてください。

すべての機能を確認し、エディションを比較するには、NAKIVO Backup & Replicationをご覧ください。

結論

VMのパフォーマンスモニタリングは、VMwareインフラストラクチャを最適化するために役立ちます。時間内にVMの問題を検出し、パフォーマンス最適化のために調整する必要のある設定を理解することができます。ネイティブのVMwareモニタリングツールまたはサードパーティのソリューションを使用することができます。モニタリングするメトリックを決定してください。要件に応じて必要なソフトウェアを選択し、VMデータ保護のためにVMwareバックアップを忘れないでください。

Source:
https://www.nakivo.com/blog/how-to-do-vsphere-performance-monitoring-optimization/