vRealize Network Insight 可收集虚拟机的 CPU 使用情况、数据存储、内存和网络衡量指标。
CPU 使用情况衡量指标
衡量指标名称 | 衡量指标 API 名称 | 描述 | 受数据总线支持 |
---|---|---|---|
CPU 同步停止率 (%) | cpu.costop.rate.average.percent | 由于同步 vCPU 调度争用而处于 |
|
CPU 同步停止率 vCPU (%) | cpu.costop_vcpu.rate.average.percent | 由于同步 vCPU 调度争用而处于 CoStop 状态的一个 vCPU 的平均时间百分比。 |
|
CPU 同步停止时间 | cpu.costop.delta.summation.millisecond | 虚拟机的所有 vCPU 处于 |
|
CPU 就绪率 (%) | cpu.ready.rate.average.percent | 虚拟机排队等待使用主机 CPU 的时间百分比。 CPU 就绪时间取决于主机上的虚拟机数及其 CPU 负载。 |
是 |
CPU 就绪率 vCPU (%) | cpu.ready_vcpu.rate.average.percent | 虚拟机排队等待使用主机 CPU 的每 vCPU 时间百分比。 CPU 就绪时间取决于主机上的虚拟机数及其 CPU 负载。 |
|
CPU 就绪时间 | cpu.ready.delta.summation.millisecond | 虚拟机准备好使用 CPU 但无法调度物理 CPU 时间的时间。 当所有 VMware vSphere ESXi 主机 CPU 资源繁忙时,虚拟机无法调度物理 CPU 时间。 |
|
CPU 运行率 (%) | cpu.run.rate.average.percent | 此虚拟机的所有 vCPU 处于 Run 状态的平均时间百分比。 |
|
CPU 运行率 vCPU (%) | cpu.run_vcpu.rate.average.percent | 某个 vCPU 处于 Run 状态的平均时间百分比。 |
|
CPU 运行时间 | cpu.run.delta.summation.millisecond | 此虚拟机的所有 vCPU 处于 Run 状态的时间。 |
|
CPU 使用情况 (MHz) | cpu.usagemhz.rate.average.megaHertz | 正在使用的 vCPU 数量。 CPU 使用情况衡量指标与主机相关,而不是与客户机操作系统相关。 |
|
CPU 使用率 (%) | cpu.usage.rate.average.percent | 正在使用的 vCPU 占可用 CPU 总量的平均百分比。 CPU 使用情况衡量指标与主机相关,而不是与客户机操作系统相关。 CPU 使用率表示虚拟机中所有可用 vCPU 的平均 CPU 利用率。例如,如果某个具有 1 个 vCPU 的虚拟机在一台具有 4 个物理 CPU 的主机上运行,且 CPU 使用率是 100%,则表示该虚拟机正在 100% 使用 1 个物理 CPU。 |
是 |
CPU 等待率 (%) | cpu.wait.rate.average.percent | CPU 处于 Wait 状态(例如,CPU 空闲、CPU 交换等待和 CPU I/O 等待)的时间百分比。 |
|
CPU 等待率 vCPU (%) | cpu.wait_vcpu.rate.average.percent | 每 vCPU 处于 Wait 状态(例如,CPU 空闲、CPU 交换等待和 CPU I/O 等待)的 CPU 时间百分比。 |
|
CPU 等待时间 | cpu.wait.delta.summation.millisecond | CPU 处于 Wait 状态(例如,CPU 空闲、CPU 交换等待和 CPU I/O 等待)的时间。 |
网络衡量指标
网络衡量指标提供有关虚拟机网络性能的信息。
衡量指标名称 | 衡量指标 API 名称 | 描述 | 受数据总线支持 |
---|---|---|---|
丢弃的 Rx 数据包数 | net.droppedRx.delta.summation.number | 相对于 Rx 数据包总数的丢弃的 Rx 数据包数。 | 是 |
不完整的 TCP 会话计数 | net.incomplete.sessionCount.delta.summation.number | 在该时间间隔内,该虚拟机从其他虚拟机或 IP 地址接收的不完整 TCP 会话总数。
注:
这项衡量指标仅适用于部署了 XXL 块大小收集器的企业许可证用户。 如果将现有收集器的块大小纵向扩展到 XXL,则必须重新启动 在收集器 CLI 上运行以下命令: sudo service nfcapd restart |
是 |
丢弃的 Tx 数据包数 | net.droppedTx.delta.summation.number | 相对于 Tx 数据包总数的丢弃的 Tx 数据包数。 | 是 |
最大网络流速 (Kbps) | net.usage.rate.maximum.kiloBitsPerSecond | 在所选持续时间内,任一 5 分钟时间间隔内虚拟机上的最大数据传输速率。 最大网络速率包括传输和接收的数据。 |
是 |
最大网络 Tx 速率 (Kbps) | net.transmitted.rate.maximum.kiloBitsPerSecond | 在所选持续时间内,任一 5 分钟时间间隔内虚拟机上的最大数据传输速率。 | |
最大数据包丢弃比率 (%) | net.packetDrop.ratio.maximum.percent | 在所选持续时间内,任一 5 分钟时间间隔内丢弃的数据包总数与接收的数据包总数的最大比率。 | |
最大数据包丢弃数 | net.droppedTotal.delta.maximum.number | 在所选持续时间内,任一 5 分钟时间间隔内丢弃的最大数据包数。 | 是 |
多播 Rx 数据包数 | net.multicastRx.delta.summation.number | 在采样时间间隔内所有 pNIC(物理网络适配器)上接收的多播数据包总数。 | |
多播 Tx 数据包数 | net.multicastTx.delta.summation.number | 在采样时间间隔内所有 pNIC 上传输的多播数据包总数。 | 是 |
网络最大 Rx 速率 (Kbps) | net.received.rate.maximum.kiloBitsPerSecond | 在所选持续时间内,任一 5 分钟时间间隔内虚拟机上的最大网络数据接收速率。 | |
网络数据包计数 | net.packetsTotal.delta.summation.number | 在该时间间隔内所有 pNIC 上传输和接收的数据包总数。 | 是 |
网络数据包丢弃百分比 (%) | net.packetDrop.ratio.average.percent | 丢弃的数据包总数与数据包总数的比率。 | 是 |
网络数据包丢弃数 | net.droppedTotal.delta.summation.number | 虚拟机上丢弃的数据包总数。 | 是 |
网络 Rx 速率 (Kbps) | net.received.rate.average.kiloBitsPerSecond | 该时间间隔内的数据平均接收速率。 | 是 |
网络流速 (Kbps) | net.usage.rate.average.kiloBitsPerSecond | 在该时间间隔内接收和传输数据的平均速率。 | 是 |
网络 Tx 速率 (Kbps) | net.transmitted.rate.average.kiloBitsPerSecond | 在该时间间隔内传输数据的平均速率。 | 是 |
Rx 广播数据包数 | net.broadcastRx.delta.summation.number | 该时间间隔内接收的广播数据包总数。 | |
Rx 广播比率 (%) | net.broadcastByRx.ratio.average.percent | 该时间间隔内接收的广播数据包百分比。 | |
Rx 数据包丢弃百分比 (%) | net.packetDropRx.ratio.average.percent | 丢弃的 Rx 数据包总数与 Rx 数据包总数的比率。 | |
Rx 数据包数 | net.packetsRx.delta.summation.number | 该时间间隔内接收的平均数据包数。 | 是 |
总网络流量 | net.usage.delta.summation.kiloBytes | 虚拟机的所有 vNIC 所传输和接收的数据总和。 | 是 |
每秒数据包总数 | net.ppsTotal.rate.average.number | 每秒接收和传输数据包的平均速率。 |
|
Tx 广播数据包数 | net.broadcastTx.delta.summation.number | 指定时间间隔内传输的广播数据包数。 | |
Tx 广播比率 (%) | net.broadcastByTx.ratio.average.percent | 在时间间隔内传输的广播数据包的平均百分比。 | |
Tx 数据包丢弃百分比 (%) | net.packetDropTx.ratio.average.percent | 丢弃的 Tx 数据包总数与 Tx 数据包总数的比率。 | |
Tx 数据包数 | net.packetsTx.delta.summation.number | 时间间隔内传输的数据包的平均数。 | 是 |
单播 Rx 数据包数 | net.unicastRx.delta.summation.number | 主机接收的单播数据包总数。 | |
单播 Tx 数据包数 | 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 | 收集时间间隔内每秒发出的平均读取命令数。 |
最大 IO 延迟 | datastore.maxTotalLatency.absolute.latest.millisecond |
虚拟机使用的所有数据存储中的最大延迟值。 |
读取延迟(毫秒) | datastore.totalReadLatency.absolute.average.millisecond | 此虚拟机对其数据存储发出的每个读取操作的平均延迟。 |
读取速率 (Kbps) | datastore.read.rate.average.kiloBytesPerSecond | 连接到虚拟机的数据存储 24 小时内的平均读取吞吐量。 |
读写 IOPS | datastore.numberRWAveraged.rate.average.number | 从该虚拟机发送到所连接数据存储的平均读取命令和写入命令数。 |
读写速率 (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 的客户机物理内存平均值。
|
|
内存换入速率 (Kbps) | mem.swapinRate.rate.average.kiloBytesPerSecond | 在该时间间隔内将内存从磁盘换入活动内存的速率。 | |
内存换出速率 (Kbps) | mem.swapoutRate.rate.average.kiloBytesPerSecond | 在该时间间隔内将内存从活动内存换出到磁盘的速率。 | |
已交换的内存 | mem.swapped.absolute.average.kiloBytes | 由 VMkernel 换出到虚拟机交换文件的客户机物理内存量。 已交换的内存将一直保留在磁盘上,直到虚拟机需要该内存。此衡量指标指的是 VMkernel 交换,而不是客户机操作系统交换。 |
|
内存使用率 (%) | mem.usage.absolute.average.percent | 可用计算机内存中使用的内存百分比。 | 是 |
开销内存 | mem.overhead.absolute.average.kiloBytes | 分配给虚拟机的超过其预留量的内存量。 虚拟机打开电源时需要开销内存。 开销内存包括为虚拟机帧缓冲区和各种虚拟化数据结构预留的空间。它取决于 vCPU 数量以及为客户机操作系统配置的内存。 |
|
消耗的内存 | mem.consumed.absolute.average.kiloBytes | 虚拟机为其客户机操作系统的物理内存使用的主机内存量。 消耗的内存不包括开销内存。仅包括共享内存和可能预留了但实际未使用的内存。即, |
|
活动内存 | mem.active.absolute.average.kiloBytes | 虚拟机正在使用的客户机物理内存量。 活动内存通过 VMkernel 统计取样估算得出。表示虚拟机所需的实际内存量。因此,可以换出或膨胀未使用的内存,而不会对性能产生任何影响。 |
快照衡量指标
快照衡量指标提供有关虚拟机快照的信息。
衡量指标名称 | 衡量指标 API 名称 | 描述 |
---|---|---|
快照大小 | snapshot.used.absolute.latest.bytes | 虚拟机快照的大小。 |