スワップアウトされたメモリのチャートは、フォールト トレランス機能を持つ仮想マシンのスワップアウト メモリ使用量を表示します。

このチャートは、仮想マシンの [パフォーマンス] タブの [フォールト トレランス] ビューにあります。収集レベル 1 では利用できません。

表 1. データ カウンタ
チャートのラベル 説明
スワップアウト VMkernel スワップ ファイルに書き込まれるマシン メモリの量。
  • カウンタ:swapout
  • 統計タイプ: 絶対値
  • 単位:メガバイト
  • ロールアップ タイプ:平均 (最小値/最大値)
  • 収集レベル: 2 (4)

プライマリおよびセカンダリ仮想マシンに十分なメモリがあることと、スワップアウト値が高くないことを確認します。セカンダリ システムに十分にプロビジョニングされていないと、プライマリ仮想マシンのパフォーマンスが低下するか、停止してしまう可能性があります。

チャートの分析

仮想マシンのメモリ サイズは、平均的なゲスト メモリの使用量よりも若干大きくします。これにより、ゲスト間でメモリのスワップを行うことなく、ホストはワークロードの急増に対応できます。仮想マシンのメモリ サイズを増やすと、オーバーヘッド メモリの使用が増えます。

スワップ領域が十分な場合、バルーン値が高くてもパフォーマンスの問題とはなりません。ただし、ホストのスワップイン値およびスワップアウト値が大きい場合、要求を満たすのに必要なメモリがホストにない可能性があります。

仮想マシンでバルーンやスワップが頻繁に発生する場合、ホストの物理メモリの空き容量を確認します。ホストには追加のメモリ リソースが必要な場合があります。これが該当しない場合、ホスト上の仮想マシンおよびリソース プールについて、リソース共有、予約、および制限を確認します。ホストの設定が適切で、仮想マシンの設定より小さくないことを確認します。

メモリ使用量が高いか、パフォーマンス低下に気づいた場合、次の対応策を検討してください。

表 2. メモリ パフォーマンスの向上に関するアドバイス
# 解決方法
1 各仮想マシンに VMware Tools がインストールされていることを確認する。バルーン ドライバは VMware Tools と一緒にインストールされるもので、パフォーマンスの向上に大きく影響します。
2 バルーン ドライバが有効であることを確認する。VMkernel はバルーニングやスワップによって、未使用の仮想マシン メモリを定期的に回収します。一般的に、これは仮想マシンのパフォーマンスに影響を与えません。
3 大き過ぎる場合、仮想マシンのメモリ容量を減らし、適正なキャッシュ サイズにする。これにより、ほかの仮想マシンのメモリが解放されます。
4 仮想マシンのメモリ予約の値がアクティブなメモリの値より高く設定されている場合、予約の設定値を減らし、ホストにある別の仮想マシンから VMkernel がアイドル状態のメモリを回収できるようにする。
5 1 台以上の仮想マシンを DRS クラスタに移行する。
6 ホストに物理メモリを追加する。