弹性云服务器 ECS-弹性云服务器支持的操作系统监控指标(安装Agent):操作系统监控指标:内存

时间:2024-06-20 09:16:38

操作系统监控指标:内存

表3 内存相关监控指标说明

指标

指标名称

指标含义

取值范围

测量对象(维度)

监控周期(原始指标)

mem_available

(Agent) 可用内存

该指标用于统计测量对象的可用内存。

单位:GB

  • 采集方式(Linux):通过/proc/meminfo文件获取,
    • 若/proc/meminfo中显示MemAvailable,则直接可得
    • 若/proc/meminfo中不显示MemAvailable,则MemAvailable=MemFree+Buffers+Cached
  • 采集方式(Windows):计算方法为(内存总量-已用内存量)。通过WindowsAPI GlobalMemoryStatusEx获取。

≥0 GB

云服务器

1分钟

mem_usedPercent

(Agent) 内存使用率

该指标用于统计测量对象的内存使用率。

单位:百分比

  • 采集方式(Linux):通过/proc/meminfo文件获取,(MemTotal-MemAvailable)/MemTotal
    • 若/proc/meminfo中显示MemAvailable,则MemUsedPercent=(MemTotal-MemAvailable)/MemTotal
    • 若/proc/meminfo中不显示MemAvailable,则MemUsedPercent=(MemTotal-MemFree-Buffers-Cached)/MemTotal
  • 采集方式(Windows):计算方法为( 已用内存量/内存总量*100%)。

0-100%

云服务器

1分钟

mem_free

(Agent) 空闲内存量

该指标用于统计测量对象的空闲内存量。

单位:GB

  • 采集方式(Linux):通过/proc/meminfo获取。
  • 采集方式(Windows):暂不支持。

≥0 GB

云服务器

1分钟

mem_buffers

(Agent) Buffers占用量

该指标用于统计测量对象的Buffers内存量。

单位:GB

  • 采集方式(Linux):通过/proc/meminfo获取。用户可以通过top命令查看 KiB Mem:buffers值。
  • 采集方式(Windows):暂不支持。

≥0 GB

云服务器

1分钟

mem_cached

(Agent) Cache占用量

该指标用于统计测量对象Cache内存量。

单位:GB

  • 采集方式(Linux):通过/proc/meminfo获取。用户可以通过top命令查看 KiB Swap:cached Mem值。
  • 采集方式(Windows):暂不支持。

≥0 GB

云服务器

1分钟

total_open_files

(Agent) 文件句柄总数

该指标用于统计测量对象的所有进程使用的句柄总和。

单位:个

  • 采集方式(Linux):通过/proc/{pid}/fd文件汇总所有进程使用的句柄数。
  • 采集方式(Windows):暂不支持。

≥0

云服务器

1分钟

support.huaweicloud.com/usermanual-ecs/ecs_03_1003.html