vRealize Network Insight は、仮想マシンについて CPU 使用量、データストア、メモリ、およびネットワークのメトリックを収集します。

CPU 使用量のメトリック

CPU 使用量のメトリックは、仮想マシンの CPU の使用状況に関する情報を提供します。
メトリック名 メトリック API 名 説明 データバスでのサポート
CPU Co-Stop レート (%) cpu.costop.rate.average.percent

co-vCPU のスケジュール設定の競合が原因の CoStop 状態で複数の vCPU によって消費された時間の平均割合。

CPU Co-Stop レート vCPU (%) cpu.costop_vcpu.rate.average.percent co-vCPU のスケジュール設定の競合が原因の CoStop 状態で 1 個の vCPU によって消費された時間の平均割合。
CPU の相互停止時間 cpu.costop.delta.summation.millisecond

CoStop 状態で仮想マシンのすべての vCPU によって消費された時間。

CPU Ready レート (%) cpu.ready.rate.average.percent

仮想マシンがホストで CPU を使用するためにキューで待機していた時間の割合。

CPU Ready 時間は、ホスト上の仮想マシンの数とその CPU 負荷によって異なります。

はい
CPU Ready レート vCPU (%) cpu.ready_vcpu.rate.average.percent

仮想マシンがホストで CPU を使用するためにキューで待機していた時間の vCPU ごとの割合。

CPU Ready 時間は、ホスト上の仮想マシンの数とその CPU 負荷によって異なります。

CPU Ready 時間 cpu.ready.delta.summation.millisecond

仮想マシンで CPU を使用する準備ができていたが、物理 CPU 時間をスケジュール設定できなかった時間。

VMware vSphere ESXi ホストのすべての CPU リソースがビジー状態の場合、仮想マシンは物理 CPU 時間をスケジュール設定できません。
CPU 実行速度 (%) cpu.run.rate.average.percent Run 状態でこの仮想マシンのすべての vCPU によって消費された時間の平均割合。
CPU 実行速度 vCPU (%) cpu.run_vcpu.rate.average.percent Run 状態で 1 個の vCPU によって消費された時間の平均割合。
CPU の実行時間 cpu.run.delta.summation.millisecond Run 状態でこの仮想マシンのすべての vCPU によって消費された時間。
CPU 使用率 (MHz) cpu.usagemhz.rate.average.megaHertz

アクティブに使用されている vCPU の量。

CPU 使用量メトリックはホストに関連付けられます。ゲスト OS には関連付けられません。

CPU 使用率 (%) cpu.usage.rate.average.percent 使用可能な CPU の合計に対する、アクティブに使用されている vCPU の平均割合。

CPU 使用量メトリックはホストに関連付けられます。ゲスト OS には関連付けられません。

CPU 使用率は、仮想マシンで使用可能なすべての vCPU の平均 CPU 使用率を示します。たとえば、1 個の vCPU を持つ仮想マシンが 4 個の物理 CPU を持つホスト上で実行され、CPU 使用率が 100% の場合、仮想マシンは 1 個の物理 CPU の 100% を使用しています。

はい
CPU の待機率 (%) cpu.wait.rate.average.percent Wait 状態(CPU Idle 状態、CPU Swap Wait 状態、CPU I/O Wait 状態など)で消費された CPU 時間の割合。
CPU Wait レート vCPU (%) cpu.wait_vcpu.rate.average.percent Wait 状態(CPU Idle 状態、CPU Swap Wait 状態、CPU I/O Wait 状態など)で消費された CPU 時間の vCPU ごとの割合。
CPU の待機時間 cpu.wait.delta.summation.millisecond Wait 状態(CPU Idle 状態、CPU Swap Wait 状態、CPU I/O Wait 状態など)で消費された CPU 時間。

ネットワークのメトリック

ネットワークのメトリックは、仮想マシンのネットワーク パフォーマンスに関する情報を提供します。

メトリック名 メトリック API 名 説明 データバスでのサポート
ドロップされた受信パケット net.droppedRx.delta.summation.number 受信パケットの合計数に対するドロップされた受信パケット数。 はい
完了していない TCP セッション数 net.incomplete.sessionCount.delta.summation.number

時間間隔中に仮想マシンが他の仮想マシンまたは IP アドレスから受信した、未完了の TCP セッションの総数。

注:

このメトリックは、XXL ブリック サイズ コレクタを展開している Enterprise ライセンス ユーザーのみが使用できます。

既存のコレクタのブリック サイズを XXL にスケールアップする場合は、nfcapd サービスを再起動して未完了の TCP セッション数メトリックの収集を開始する必要があります。

コレクタ CLI で次のコマンドを実行します。

sudo service nfcapd restart
はい
ドロップされた送信パケット net.droppedTx.delta.summation.number 送信パケットの合計数に対するドロップされた送信パケット数。 はい
最大ネットワーク トラフィック速度 (Kbps) net.usage.rate.maximum.kiloBitsPerSecond 選択した期間内の 5 分の間隔中の、仮想マシンでの最大データ転送速度。

最大ネットワーク速度には、送信データと受信データの両方が含まれます。

はい
最大ネットワーク送信速度 (Kbps) net.transmitted.rate.maximum.kiloBitsPerSecond 選択した期間内の 5 分の間隔中の、仮想マシンでの最大データ転送速度。
最大パケット ドロップ率 (%) net.packetDrop.ratio.maximum.percent 選択した期間内の 5 分の間隔中に受信したパケットの合計数に対するドロップされたパケットの合計数の最大比率。
最大パケット ドロップ数 net.droppedTotal.delta.maximum.number 選択した期間内の 5 分の間隔中にドロップされたパケットの最大数。 はい
マルチキャスト受信パケット net.multicastRx.delta.summation.number サンプリング間隔中にすべての pNIC(物理ネットワーク アダプタ)で受信されたマルチキャスト パケットの合計数。
マルチキャスト送信パケット net.multicastTx.delta.summation.number サンプリング間隔中にすべての pNIC で送信されたマルチキャスト パケットの合計数。 はい
ネットワーク最大受信速度 (Kbps) net.received.rate.maximum.kiloBitsPerSecond 選択した期間内の 5 分の間隔中の仮想マシン上の最大ネットワーク データ受信速度。
ネットワーク パケット数 net.packetsTotal.delta.summation.number 間隔中にすべての pNIC で送信および受信されたパケットの合計数。 はい
ネットワーク パケット ドロップ率 (%) net.packetDrop.ratio.average.percent パケットの合計数に対するドロップされたパケットの合計数の比率。 はい
ネットワーク パケット ドロップ net.droppedTotal.delta.summation.number 仮想マシン上のパケット ドロップの合計数。 はい
ネットワーク受信速度 (Kbps) net.received.rate.average.kiloBitsPerSecond 時間間隔中にデータが受信された平均速度。 はい
ネットワーク トラフィック速度 (Kbps) net.usage.rate.average.kiloBitsPerSecond 時間間隔中のデータを受信および送信した際の平均速度。 はい
ネットワーク送信速度 (Kbps) net.transmitted.rate.average.kiloBitsPerSecond 時間間隔中にデータが送信された平均速度。 はい
ブロードキャスト パケットを受信 net.broadcastRx.delta.summation.number 時間間隔中に受信されたブロードキャスト パケットの合計数。
ブロードキャスト受信の比率 (%) net.broadcastByRx.ratio.average.percent 時間間隔中に受信されたブロードキャスト パケットの比率。
受信パケットのドロップ率 (%) net.packetDropRx.ratio.average.percent 受信パケットの合計数に対するドロップされた受信パケットの合計数の比率。
受信パケット net.packetsRx.delta.summation.number 時間間隔中に受信されたパケットの平均数。 はい
ネットワーク トラフィックの合計 net.usage.delta.summation.kiloBytes 仮想マシンのすべての vNIC で送受信されたデータの合計。 はい
1 秒あたりの合計パケット数 net.ppsTotal.rate.average.number

1 秒あたりの送受信パケットの平均速度。

ブロードキャスト パケットを送信 net.broadcastTx.delta.summation.number 指定した時間間隔中に送信されたブロードキャスト パケットの数。
ブロードキャスト送信の比率 (%) net.broadcastByTx.ratio.average.percent 時間間隔中に送信されたブロードキャスト パケットの平均割合。
送信パケットのドロップ率 (%) net.packetDropTx.ratio.average.percent 送信パケットの合計数に対するドロップされた送信パケットの合計数の比率。
送信パケット数 net.packetsTx.delta.summation.number 時間間隔中に送信されたパケットの平均数。 はい
ユニキャスト受信パケット net.unicastRx.delta.summation.number ホストで受信されたユニキャスト パケットの合計数。
ユニキャスト送信パケット net.unicastTx.delta.summation.number ホストで送信されたユニキャスト パケットの合計数。
アップタイム sys.uptime.absolute.latest.second 前回のシステム起動からの総経過時間。
コミットされていない容量

storage.uncommitted.absolute.latest.bytes

仮想マシン ストレージのコミットされていない容量。

スナップショット サイズ snapshot.used.absolute.latest.bytes

仮想マシン スナップショットのサイズ。

データストアのメトリック

データストアのメトリックでは、データストアの使用に関する情報が提供されます。

メトリック名 メトリック API 名 説明
読み取り IOPS datastore.numberReadAveraged.rate.average.number 収集間隔中の 1 秒あたりの平均読み取りコマンド数。
最大 I/O 遅延

datastore.maxTotalLatency.absolute.latest.millisecond

仮想マシンで使用されているすべてのデータストアにおける最大遅延値。

読み取り遅延(ミリ秒) datastore.totalReadLatency.absolute.average.millisecond データストア上のこの仮想マシンによって発行された各読み取り処理の平均遅延。
読み取り速度 (Kbps) datastore.read.rate.average.kiloBytesPerSecond 仮想マシンに接続されたデータストアの 24 時間の平均読み取りスループット。
RW IOPS datastore.numberRWAveraged.rate.average.number 仮想マシンから接続先のデータストアに送信された読み取りおよび書き込みコマンドの平均数。
RW レート (Kbps) datastore.usage.rate.average.kiloBytesPerSecond

仮想マシンに接続されたデータストアの 24 時間の平均読み取りおよび書き込みスループット。

書き込み IOPS datastore.numberWriteAveraged.rate.average.number 仮想マシンから接続先のデータストアに送信された書き込みコマンドの平均数。
書き込み遅延 datastore.totalWriteLatency.absolute.average.millisecond

データストア上のこの仮想マシンによって発行された各書き込み処理の平均遅延。

書き込み速度 (Kbps) datastore.write.rate.average.kiloBytesPerSecond 仮想マシンに接続されたデータストアの 24 時間の平均書き込みスループット。

ホストのメモリ メトリック

メモリ メトリックは、仮想マシンでのメモリの使用状況と割り当てに関する情報を提供します。

メトリック名 メトリック API 名 説明 データバスでのサポート
メモリ バルーン mem.vmmemctl.absolute.average.kiloBytes この仮想マシンの vmmemctl に割り当てられたゲスト物理メモリの平均メモリ。

vmmemctl は、バルーニングを制御する VMware の排他的なメモリ管理ドライバです。

メモリ スワップイン レート (Kbps) mem.swapinRate.rate.average.kiloBytesPerSecond この時間間隔中にメモリがディスクからアクティブなメモリにスワップされる速度。
メモリ スワップアウト レート (Kbps) mem.swapoutRate.rate.average.kiloBytesPerSecond この時間間隔中にメモリがアクティブなメモリからディスクにスワップされる速度。
スワップされたメモリ mem.swapped.absolute.average.kiloBytes

VMkernel により仮想マシンのスワップ ファイルにスワップ アウトされたゲスト物理メモリの量。

スワップされたメモリは、仮想マシンで必要になるまでディスクに残ります。このメトリックは、ゲスト OS のスワップではなく、VMkernel のスワップを参照します。

メモリ使用率 (%) mem.usage.absolute.average.percent 使用可能なマシン メモリから使用されたメモリの割合。 はい
オーバーヘッド メモリ mem.overhead.absolute.average.kiloBytes

予約量を超えて仮想マシンに割り当てられたメモリの量。

仮想マシンのパワーオンにはオーバーヘッド メモリが必要になります。

オーバーヘッド メモリには、仮想マシン フレーム バッファ用に予約された容量や、さまざまな仮想化データ構造が含まれます。これは、vCPU の数とゲスト OS 用に構成されたメモリに依存します。

使用メモリ mem.consumed.absolute.average.kiloBytes

仮想マシンのゲスト OS の物理メモリ用として仮想マシンによって使用されるホスト メモリの量。

使用されたメモリにはオーバーヘッド メモリは含まれません。共有メモリと、予約済みで使用されていないメモリのみが含まれます。つまり、次のようになります:consumed memory = memory granted - memory saved from page sharing

アクティブなメモリ mem.active.absolute.average.kiloBytes

仮想マシンで使用中のゲスト物理メモリの量。

アクティブなメモリは、VMkernel 統計サンプリングを使用して推定されます。これは、仮想マシンが必要とする実際のメモリ量を表します。したがって、パフォーマンスに影響を与えずに、未使用のメモリをスワップ アウトまたはバルーニングできます。

スナップショットのメトリック

スナップショットのメトリックは、仮想マシンのスナップショットに関する情報を提供します。

メトリック名 メトリック API 名 説明
スナップショット サイズ snapshot.used.absolute.latest.bytes 仮想マシン スナップショットのサイズ。