# Agent支持的指标列表
![](https://support.huaweicloud.com/ces_faq/public_sys-resources/note_3.0-zh-cn.png)
Agent2.8.2、2.8.6、2.8.10版本支持的监控指标目前仅在部分区域上线，其他区域正在陆续上线，具体信息请以控制台页面显示为准。
#### 操作系统指标：CPU
![](https://support.huaweicloud.com/ces_faq/public_sys-resources/note_3.0-zh-cn.png)
(Agent) CPU使用率（cpu_usage）与 top/htop 显示不一致的常见原因：
1. **iowait（wa）计入总使用率**：cpu_usage包含 iowait（CPU等待I/O的时间占比）。当进程因等待磁盘I/O而阻塞时，处于不可中断睡眠状态，top/htop中该进程的%CPU接近0，无法看到具体高占用进程；但云监控CPU使用率（cpu_usage）会因wa升高而显示较高值。
2. **统计周期不同**：云监控展示的是监控周期内（1分钟）的平均值，top默认刷新间隔约为3秒，呈现近实时快照。
 
| 指标                | 指标名称                 | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | 取值范围    | 单位 | 进制     | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| cpu_usage          | (Agent) CPU使用率        | 该指标用于统计测量对象当前CPU使用率。 - 采集方式（Linux）：CPU使用率=1- 空闲CPU使用率（%）  - 采集方式（Windows）：通过WindowsAPI GetSystemTimes获取                                                                                                                                                                                  | 0-100 | %   | 不涉及    | 2.4.1       | 1分钟       |
| cpu_usage_idle     | (Agent) CPU空闲时间占比   | 该指标用于统计测量对象当前CPU空闲时间占比。 单位：百分比 - 采集方式（Linux）：通过计算采集周期内/proc/stat中的变化得出CPU空闲时间占比。  - 采集方式（Windows）：通过WindowsAPI GetSystemTimes获取   | 0-100  | %    | 不涉及   | 2.4.5        | 1分钟       |
| cpu_usage_other     | (Agent) 其他CPU使用率       | 该指标用于统计测量对象其他CPU使用率。 - 采集方式（Linux）：其他CPU使用率=1- 空闲CPU使用率（%）- 内核空间CPU使用率- 用户空间CPU使用率。  - 采集方式（Windows）：其他CPU使用率=1- 空闲CPU使用率（%）- 内核空间CPU使用率- 用户空间CPU使用率。                                                                  | 0-100   | %  | 不涉及    | 2.4.5        | 1分钟      |
| cpu_usage_system   | (Agent) 内核空间CPU使用率   | 该指标用于统计测量对象当前内核空间占用CPU使用率。 - 采集方式（Linux）：通过计算采集周期内/proc/stat中的变化得出内核空间CPU使用率。用户可以通过top命令查看 %Cpu(s) sy值。  - 采集方式（Windows）：通过WindowsAPI GetSystemTimes获取                                                                         | 0-100  | %  | 不涉及  | 2.4.5      | 1分钟        |
| cpu_usage_user     | (Agent) 用户空间CPU使用率   | 该指标用于统计测量对象当前用户空间占用CPU使用率。 - 采集方式（Linux）：通过计算采集周期内/proc/stat中的变化得出cpu使用率。用户可以通过top命令查看 %Cpu(s) us值。  - 采集方式（Windows）：通过WindowsAPI GetSystemTimes获取                                                                           | 0-100    | %  | 不涉及   | 2.4.5       | 1分钟       |
| cpu_usage_nice    | (Agent) Nice进程CPU使用率 | 该指标用于统计测量对象当前Nice进程CPU使用率。 - 采集方式（Linux）：通过计算采集周期内/proc/stat中的变化得出Nice进程CPU使用率。用户可以通过top命令查看 %Cpu(s) ni值。  - 采集方式（Windows）：暂不支持。                                                                                                | 0-100  | % | 不涉及 | 2.4.5       | 1分钟        |
| cpu_usage_iowait   | (Agent) iowait状态占比    | 该指标用于统计测量对象当前iowait状态占用CPU的比率。 - 采集方式（Linux）：通过计算采集周期内/proc/stat中的变化得出iowait状态占比。用户可以通过top命令查看 %Cpu(s) wa值。  - 采集方式（Windows）：暂不支持。                                                                                                    | 0-100 | %  | 不涉及  | 2.4.5        | 1分钟       |
| cpu_usage_irq     | (Agent) CPU中断时间占比     | 该指标用于统计测量对象当前CPU处理中断用时占用CPU时间的比率。 - 采集方式（Linux）：通过计算采集周期内/proc/stat中的变化得出CPU中断时间占比。用户可以通过top命令查看 %Cpu(s) hi值。  - 采集方式（Windows）：暂不支持。                                                                                        | 0-100   | %   | 不涉及     | 2.4.5       | 1分钟        |
| cpu_usage_softirq | (Agent) CPU软中断时间占比    | 该指标用于统计测量对象当前CPU处理软中断时间占用CPU时间的比率。 - 采集方式（Linux）：通过计算采集周期内/proc/stat中的变化得出CPU软中断时间占比。用户可以通过top命令查看 %Cpu(s) si值。  - 采集方式（Windows）：暂不支持。                                                                                   | 0-100   | %   | 不涉及   | 2.4.5      | 1分钟       |
   
#### 操作系统监控指标：CPU负载
| 指标                   | 指标名称               | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                      | 取值范围  | 单位  | 进制      | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| load_total_average1 | (Agent) 1分钟平均负载    | 该指标用于统计测量对象过去1分钟的CPU平均负载。 - 采集方式（Linux）：通过/proc/loadavg中load1得到。用户可以通过top命令查看load1值。  - 采集方式（Windows）：暂不支持。                        | ≥0    | 无    | 不涉及     | 2.8.2      | 1分钟         |
| load_total_average5  | (Agent) 5分钟平均负载    | 该指标用于统计测量对象过去5分钟的CPU平均负载。 - 采集方式（Linux）：通过/proc/loadavg中load5得到。用户可以通过top命令查看load5值。  - 采集方式（Windows）：暂不支持。                      | ≥0     | 无 | 不涉及    | 2.8.2    | 1分钟           |
| load_total_average15 | (Agent) 15分钟平均负载  | 该指标用于统计测量对象过去15分钟的CPU平均负载。 - 采集方式（Linux）：通过/proc/loadavg中load15得到。用户可以通过top命令查看load15值。  - 采集方式（Windows）：暂不支持。                | ≥0   | 无   | 不涉及   | 2.8.2    | 1分钟          |
| load_average1     | (Agent) 1分钟单核平均负载  | 该指标用于统计测量对象过去1分钟的CPU单核的平均负载 - 采集方式（Linux）：通过/proc/loadavg中load1/逻辑CPU个数得到。用户可以通过top命令查看load1值。  - 采集方式（Windows）：暂不支持。      | ≥0     | 无   | 不涉及  | 2.4.1      | 1分钟         |
| load_average5      | (Agent) 5分钟单核平均负载 | 该指标用于统计测量对象过去5分钟的CPU单核的平均负载 - 采集方式（Linux）：通过/proc/loadavg中load5/逻辑CPU个数得到。用户可以通过top命令查看load5值。  - 采集方式（Windows）：暂不支持。      | ≥0   | 无  | 不涉及  | 2.4.1       | 1分钟         |
| load_average15    | (Agent)15分钟单核平均负载 | 该指标用于统计测量对象过去15分钟的CPU单核的平均负载 - 采集方式（Linux）：通过/proc/loadavg中load15/逻辑CPU个数得到。用户可以通过top命令查看load15值。  - 采集方式（Windows）：暂不支持。   | ≥0 | 无  | 不涉及 | 2.4.1       | 1分钟       |
   
#### 操作系统监控指标：内存
| 指标                | 指标名称               | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 取值范围  | 单位    | 进制   | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| mem_available     | (Agent) 可用内存       | 该指标用于统计测量对象的可用内存。 - 采集方式（Linux）：通过/proc/meminfo文件获取。 若/proc/meminfo中显示MemAvailable，则直接可得； 若/proc/meminfo中不显示MemAvailable，则MemAvailable=MemFree+Buffers+Cached。   - 采集方式（Windows）：计算方法为：（内存总量-已用内存量）。通过WindowsAPI GlobalMemoryStatusEx获取。                                                                     | ≥0  | GB    | 不涉及  | 2.4.5        | 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 | %      | 不涉及   | 2.4.1      | 1分钟      |
| mem_free         | (Agent) 空闲内存量        | 该指标用于统计测量对象的空闲内存量。 - 采集方式（Linux）：通过/proc/meminfo获取。  - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | ≥0  | GB   | 不涉及  | 2.4.5       | 1分钟       |
| mem_buffers    | (Agent) Buffers占用量  | 该指标用于统计测量对象的Buffers内存量。 - 采集方式（Linux）：通过/proc/meminfo获取。用户可以通过top命令查看 KiB Mem:buffers值。  - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                             | ≥0   | GB      | 不涉及  | 2.4.5      | 1分钟       |
| mem_cached      | (Agent) Cached占用量 | 该指标用于统计测量对象Cached内存量。 - 采集方式（Linux）：通过/proc/meminfo获取。用户可以通过top命令查看 KiB Swap:cached Mem值。  - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                           | ≥0   | GB   | 不涉及 | 2.4.5      | 1分钟       |
| total_open_files  | (Agent) 文件句柄总数    | 该指标用于统计测量对象的所有进程使用的句柄总和。 - 采集方式（Linux）：通过/proc/{pid}/fd文件汇总所有进程使用的句柄数。  - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | ≥0  | Count | 不涉及 | 2.4.5        | 1分钟       |
   
#### 操作系统监控指标：磁盘
![](https://support.huaweicloud.com/ces_faq/public_sys-resources/note_3.0-zh-cn.png)
CES Agent目前仅支持物理磁盘指标的采集，不支持通过网络文件系统协议挂载的磁盘。
CES Agent会默认屏蔽docker相关的挂载点。挂载点前缀如下：
```
/var/lib/docker;/mnt/paas/kubernetes;/var/lib/mesos
```
| 指标               | 指标名称            | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | 取值范围                                                                                                                                                                                                                                                                    | 单位   | 进制   | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| disk_free      | (Agent) 磁盘剩余存储量  | 该指标用于统计测量对象磁盘的剩余存储空间。 - 采集方式（Linux）：执行df -h命令，查看Avail列数据。挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。  - 采集方式（Windows）：使用WMI接口GetDiskFreeSpaceExW获取磁盘空间数据。挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。                                                                                                                                                                               | ≥0                                                                                                                                                                                                                                                                      | GB  | 不涉及  | 2.4.1         | 1分钟        |
| disk_total      | (Agent) 磁盘存储总量  | 该指标用于统计测量对象磁盘存储总量。 - 采集方式（Linux）：执行df -h命令，查看Size列数据。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：使用WMI接口GetDiskFreeSpaceExW获取磁盘空间数据。挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   | ≥0                                                                                                                                                                                                                                                                      | GB | 不涉及    | 2.4.5         | 1分钟          |
| disk_used     | (Agent) 磁盘已用存储量 | 该指标用于统计测量对象磁盘的已用存储空间。 - 采集方式（Linux）：执行df -h命令，查看Used列数据。挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。  - 采集方式（Windows）：使用WMI接口GetDiskFreeSpaceExW获取磁盘空间数据。挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。                                                                                                                                                                                 | ≥0                                                                                                                                                                                                                                                                   | GB  | 不涉及   | 2.4.5          | 1分钟         |
| disk_usedPercent | (Agent) 磁盘使用率    | 该指标用于统计测量对象磁盘使用率，以百分比为单位。计算方式为：磁盘已用存储量/磁盘存储总量。 - 采集方式（Linux）：通过计算Used/Size得出。挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~  - 采集方式（Windows）：使用WMI接口GetDiskFreeSpaceExW获取磁盘空间数据。挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。                                                                                                                                                                | 0-100                                                                                                                                                                                                                                                                 | %    | 不涉及 | 2.4.1         | 1分钟         |
| disk_rwstate                               | (Agent) 磁盘读写状态                               | 该指标用于统计测量对象挂载磁盘的读写状态。状态分为：可读写（0）/只读（1）。 - 采集方式（Linux）：通过读取/proc/1/mountinfo中设备挂载状态参数获得。  - 采集方式（Windows）：暂不支持                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | - 0：可读写  - 1：只读   | 无                                | 不涉及  | 2.5.6                                        | 1分钟                                      |
   
#### 操作系统监控指标：磁盘IO
| 指标                             | 指标名称              | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 取值范围 | 单位         | 进制            | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| disk_agt_read_bytes_rate     | (Agent) 磁盘读速率     | 该指标用于统计每秒从测量对象读出数据量。 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第六列数据的变化得出磁盘读速率。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）： - 使用WMI中Win32_PerfFormattedData_PerfDisk_LogicalDisk对象获取磁盘I/O数据，每采集周期读取一次该对象，读取该对象返回的瞬时值代表该采集周期的指标值。  - 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。  - 高CPU情况下存在获取超时的现象，会导致无法获取监控数据。                 | ≥ 0 | byte/s     | 1024(IEC)  | 2.4.5          | 1分钟          |
| disk_agt_read_requests_rate     | (Agent) 磁盘读操作速率     | 该指标用于统计每秒从测量对象读取数据的请求次数。 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第四列数据的变化得出磁盘读操作速率。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）： - 使用WMI中Win32_PerfFormattedData_PerfDisk_LogicalDisk对象获取磁盘I/O数据，每采集周期读取一次该对象，读取该对象返回的瞬时值代表该采集周期的指标值。  - 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。  - 高CPU情况下存在获取超时的现象，会导致无法获取监控数据。                              | ≥ 0   | Request/s | 不涉及           | 2.4.5         | 1分钟         |
| disk_agt_write_bytes_rate    | (Agent) 磁盘写速率      | 该指标用于统计每秒写到测量对象的数据量。 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第十列数据的变化得出磁盘写速率。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）： - 使用WMI中Win32_PerfFormattedData_PerfDisk_LogicalDisk对象获取磁盘I/O数据，每采集周期读取一次该对象，读取该对象返回的瞬时值代表该采集周期的指标值。  - 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。  - 高CPU情况下存在获取超时的现象，会导致无法获取监控数据。               | ≥ 0  | byte/s     | 1024(IEC)   | 2.4.5          | 1分钟          |
| disk_agt_write_requests_rate  | (Agent) 磁盘写操作速率    | 该指标用于统计每秒向测量对象写数据的请求次数。 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第八列数据的变化得出磁盘写操作速率。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）： - 使用WMI中Win32_PerfFormattedData_PerfDisk_LogicalDisk对象获取磁盘I/O数据，每采集周期读取一次该对象，读取该对象返回的瞬时值代表该采集周期的指标值。  - 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。  - 高CPU情况下存在获取超时的现象，会导致无法获取监控数据。     | ≥ 0   | Request/s | 不涉及          | 2.4.5          | 1分钟         |
| disk_readTime                | (Agent) 读操作平均耗时   | 该指标用于统计测量对象磁盘读操作平均耗时。 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第七列数据的变化得出磁盘读操作平均耗时。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | ≥ 0 | ms/count   | 不涉及          | 2.4.5          | 1分钟        |
| disk_writeTime               | (Agent) 写操作平均耗时     | 该指标用于统计测量对象磁盘写操作平均耗时。 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第十一列数据的变化得出磁盘写操作平均耗时。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | ≥ 0 | ms/count   | 不涉及          | 2.4.5         | 1分钟        |
| disk_ioUtils                  | (Agent) 磁盘I/O使用率 | 该指标用于统计测量对象磁盘I/O使用率。 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第十三列数据的变化得出磁盘I/O使用率。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 0-100 | %          | 不涉及          | 2.4.1            | 1分钟          |
| disk_queue_length             | (Agent) 平均队列长度      | 该指标用于统计指定时间段内，平均等待完成的读取或写入操作请求的数量 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第十四列数据的变化得出磁盘平均队列长度。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）： - 使用WMI中Win32_PerfFormattedData_PerfDisk_LogicalDisk对象获取磁盘I/O数据，每采集周期读取一次该对象，读取该对象返回的瞬时值代表该采集周期的指标值。  - 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。  - 高CPU情况下存在获取超时的现象，会导致无法获取监控数据。                                                        | ≥ 0   | count       | 不涉及          | 2.4.5          | 1分钟        |
| disk_write_bytes_per_operation | (Agent) 平均写操作大小    | 该指标用于统计指定时间段内，平均每个写I/O操作传输的字节数。 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第十列数据的变化与第八列数据的变化相除得出磁盘平均写操作大小。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0   | Byte/op    | 不涉及           | 2.4.5           | 1分钟         |
| disk_read_bytes_per_operation | (Agent) 平均读操作大小     | 该指标用于统计指定时间段内，平均每个读I/O操作传输的字节数。 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第六列数据的变化与第四列数据的变化相除得出磁盘平均读操作大小。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥ 0   | Byte/op  | 不涉及          | 2.4.5          | 1分钟        |
| disk_io_svctm                  | (Agent) 平均I/O服务时长   | 该指标用于统计指定时间段内，平均每个读或写I/O的操作时长。 - 采集方式（Linux）： 通过计算采集周期内/proc/diskstats中对应设备第十三列数据的变化与第四列数据和第八列数据和的变化相除得出磁盘平均I/O时长。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥ 0  | ms/op   | 不涉及          | 2.4.5          | 1分钟         |
| disk_device_used_percent                           | (Agent) 块设备使用率                                 | 该指标用于统计测量对象物理磁盘使用率，以百分比为单位。计算方式为: 所有已挂载磁盘分区已用存储量/磁盘存储总量。 - 采集方式（Linux）：通过汇总每个挂载点的磁盘使用量，再通过磁盘扇区大小和扇区数量计算出磁盘总大小，计算出整体磁盘使用率  - 采集方式（Windows）：暂不支持。 说明： 该指标默认关闭，如需开启请参见[如何通过修改配置文件开启/关闭指标采集？](https://support.huaweicloud.com/ces_faq/ces_faq_0126.html)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | 0-100  | %                                      | 不涉及           | 2.5.6                                     | 1分钟                                     |
| disk_agt_max_read_bytes_rate                              | (Agent) 磁盘最大读速率                                | 该指标用于统计每秒从测量对象读出数据量在采集周期内的最大值。 - 采集方式（Linux）：通过每秒计算采集/proc/diskstats中对应设备第六列数据的变化得出磁盘读速率，取每个周期内的最大值作为磁盘最大读速率。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：暂不支持                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | ≥ 0    | Byte/s                                | 1024(IEC)   | 2.8.10                                      | 1分钟                                        |
| disk_agt_max_read_requests_rate                              | (Agent) 磁盘最大读操作速率                                | 该指标用于统计每秒从测量对象读取数据的请求次数在采集周期内的最大值。 - 采集方式（Linux）：通过每秒采集周期内/proc/diskstats中对应设备第四列数据的变化得出磁盘读操作速率，取每个周期内的最大值作为磁盘最大读操作速率。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：暂不支持                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | ≥ 0  | Request/s                              | 不涉及        | 2.8.10                                        | 1分钟                                       |
| disk_agt_max_write_bytes_rate                                | (Agent) 磁盘最大写速率                                  | 该指标用于统计每秒写到测量对象的数据量在采集周期内的最大值。 - 采集方式（Linux）：通过每秒采集周期内/proc/diskstats中对应设备第十列数据的变化得出磁盘写速率，取每个周期内的最大值作为磁盘最大写速率。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：暂不支持                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | ≥ 0    | Byte/s                                  | 1024(IEC) | 2.8.10                                       | 1分钟                                    |
| disk_agt_max_write_requests_rate                           | (Agent) 磁盘最大写操作速率                               | 该指标用于统计每秒向测量对象写数据的请求次数在采集周期内的最大值。 - 采集方式（Linux）：通过每秒采集周期内/proc/diskstats中对应设备第八列数据的变化得出磁盘写操作速率，取每个周期内的最大值作为磁盘最大写操作速率。 挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。   - 采集方式（Windows）：暂不支持                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 | ≥ 0   | Request/s                              | 不涉及        | 2.8.10                                       | 1分钟                                     |
   
#### 操作系统监控指标：文件系统
| 指标                    | 指标名称             | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 取值范围                                                                                                                                                                                                                                                        | 单位 | 进制  | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| disk_fs_rwstate          | (Agent) 文件系统读写状态 | 该指标用于统计测量对象挂载文件系统的读写状态。状态分为：可读写（0）/只读（1）。 - 采集方式（Linux）：通过读取/proc/mounts中第四列文件系统挂载参数获得。  - 采集方式（Windows）：暂不支持。                             | - 0：可读写  - 1：只读   | 无  | 不涉及   | 2.4.5       | 1分钟         |
| disk_inodesTotal         | (Agent) inode空间大小  | 该指标用于统计测量对象当前磁盘的inode空间量。 - 采集方式（Linux）：执行df -i命令，查看Inodes列数据。挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。  - 采集方式（Windows）：暂不支持。   | ≥ 0                                                                                                                                                                                                                                                          | 无   | 不涉及 | 2.4.5          | 1分钟       |
| disk_inodesUsed          | (Agent) inode已使用空间 | 该指标用于统计测量对象当前磁盘已使用的inode空间量。 - 采集方式（Linux）：执行df -i命令，查看IUsed列数据。挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。  - 采集方式（Windows）：暂不支持。   | ≥ 0                                                                                                                                                                                                                                                           | 无  | 不涉及  | 2.4.5       | 1分钟         |
| disk_inodesUsedPercent | (Agent) inode已使用占比  | 该指标用于统计测量对象当前磁盘已使用的inode占比。 - 采集方式（Linux）：执行df -i命令，查看IUse%列数据。挂载点前缀路径长度不能超过64个字符，必须以字母开头，只能包含0-9/a-z/A-Z/-/./\~。  - 采集方式（Windows）：暂不支持。      | 0-100                                                                                                                                                                                                                                                        | %   | 不涉及  | 2.4.1      | 1分钟         |
   
#### 操作系统监控指标：NTP
| 指标          | 指标名称             | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                              | 取值范围 | 单位 | 进制   | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| ntp_offset | (Agent) NTP偏移量 | 该指标用于统计测量对象当前NTP偏移量。 - 采集方式（Linux）：执行ntpq -p命令或chronyc sources -v 命令获取。  - 采集方式（Windows）：暂不支持。   | ≥ 0    | ms | 不涉及 | 2.7.1        | 1分钟       |
   
#### 操作系统监控指标：TCP连接数
TCP连接数默认采集(Agent) TCP 连接数总和、(Agent) ESTABLISHED状态的连接数量和(Agent) UDP 连接总数三个基础指标。其余指标默认关闭，如需开启请参见[如何通过修改配置文件开启/关闭指标采集？](https://support.huaweicloud.com/ces_faq/ces_faq_0126.html)
| 指标                  | 指标名称                           | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 取值范围   | 单位    | 进制     | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| net_tcp_total       | (Agent) TCP 连接数总和             | 该指标用于统计测量对象所有状态的TCP连接数总和。 - 采集方式（Linux）：可以通过ss -s命令查看TCP连接数总和。 说明： TCP连接数是指ECS主机中所有占用TCP协议的连接。   - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。   | ≥ 0     | count    | 不涉及  | 2.4.1        | 1分钟       |
| net_tcp_established | (Agent) ESTABLISHED状态的连接数量     | 该指标用于统计测量对象处于ESTABLISHED状态的TCP连接数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                         | ≥ 0    | count   | 不涉及    | 2.4.1          | 1分钟        |
| net_udp_total                                       | (Agent) UDP 连接总数                                             | 该指标用于统计测量对象所有状态的UDP连接数总和。 - 采集方式（Linux）：通过/proc/net/udp、/proc/net/udp6文件获取到所有UDP连接数。  - 采集方式（Windows）：通过WindowsAPI GetExtendedUdpTable获取。                                                                                                                                                                                                                                                                                                            | ≥ 0  | count                              | 不涉及      | 2.6.4                                          | 1分钟                                       |
| net_tcp_sys_sent      | (Agent) TCP SYS_SENT状态的连接数量   | 该指标用于统计测量对象处于请求连接状态的TCP连接数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                                   | ≥ 0 | count | 不涉及   | 2.4.5         | 1分钟         |
| net_tcp_sys_recv     | (Agent) TCP SYS_RECV状态的连接数量   | 该指标用于统计测量对象服务器端收到的请求连接的TCP数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                                    | ≥ 0   | count   | 不涉及    | 2.4.5           | 1分钟          |
| net_tcp_fin_wait1    | (Agent) TCP FIN_WAIT1状态的连接数量 | 该指标用于统计测量对象客户端主动关闭且没有收到服务端ACK的TCP连接数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                      | ≥ 0     | count                                 | 不涉及  | 2.4.5          | 1分钟       |
| net_tcp_fin_wait2    | (Agent) TCP FIN_WAIT2状态的连接数量 | 该指标用于统计测量对象处于FIN_WAIT2状态的TCP连接数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                              | ≥ 0   | count                                | 不涉及   | 2.4.5          | 1分钟         |
| net_tcp_time_wait   | (Agent) TCP TIME_WAIT连接数      | 该指标用于统计测量对象处于TIME_WAIT状态的TCP连接数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                             | ≥ 0    | count                                 | 不涉及 | 2.4.5          | 1分钟       |
| net_tcp_close      | (Agent) TCP CLOSE状态的连接数量      | 该指标用于统计测量对象关闭的或未打开的TCP连接数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                                           | ≥ 0   | count                              | 不涉及    | 2.4.5          | 1分钟        |
| net_tcp_close_wait   | (Agent) TCP CLOSE_WAIT连接数     | 该指标用于统计测量对象处于CLOSE_WAIT状态的TCP连接数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                              | ≥ 0   | count                                | 不涉及    | 2.4.5        | 1分钟       |
| net_tcp_last_ack   | (Agent) TCP LAST_ACK状态的连接数量   | 该指标用于统计测量对象被动关闭等待ACK报文的TCP连接数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                               | ≥ 0   | count                                 | 不涉及   | 2.4.5        | 1分钟      |
| net_tcp_listen     | (Agent) TCP LISTEN状态的连接数量     | 该指标用于统计测量对象处于LISTEN状态的TCP连接数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                                 | ≥ 0  | count                                | 不涉及     | 2.4.5        | 1分钟       |
| net_tcp_closing    | (Agent) TCP CLOSING状态的连接数量   | 该指标用于统计测量对象处于服务端和客户端同时主动关闭状态的TCP连接数量。 - 采集方式（Linux）：通过/proc/net/tcp文件获取到所有状态的TCP连接，再统计每个状态的连接数量。  - 采集方式（Windows）：通过WindowsAPI GetTcpTable2获取。                                                         | ≥ 0 | count                              | 不涉及 | 2.4.5         | 1分钟       |
| net_tcp_retrans    | (Agent) TCP重传率                 | 该指标用于统计测量对象重新发送的报文数与总发送的报文数之间的比值。 - 采集方式（Linux）：通过从/proc/net/snmp文件中获取对应的数据，计算采集周期内发送包数和重传包数的比值得出。  - 采集方式（Windows）：重传率通过WindowsAPI GetTcpStatistics获取                                               | 0-100 | %       | 不涉及     | 2.4.5          | 1分钟       |
   
#### 操作系统监控指标：网卡
操作系统监控中的网卡相关监控指标可通过"网络汇总展示"和"网络详情展示"查看。目前，云监控服务仅支持以enp、eth和ens开头的网卡使用网络汇总展示；其他网卡的指标数据请通过"网络详情展示"获取。
| 指标               | 指标名称           | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | 取值范围  | 单位       | 进制         | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| net_bitRecv     | (Agent) 出网带宽    | 该指标用于统计测量对象网卡每秒发送的比特数。 - 采集方式（Linux）：通过计算采集周期内/proc/net/dev中的变化得出。  - 采集方式（Windows）：使用WMI中MibIfRow对象获取网络指标数据。                                                               | ≥ 0    | bit/s    | 1024(IEC) | 2.4.1       | 1分钟         |
| net_bitSent       | (Agent) 入网带宽      | 该指标用于统计测量对象网卡每秒接收的比特数。 - 采集方式（Linux）：通过计算采集周期内/proc/net/dev中的变化得出。  - 采集方式（Windows）：使用WMI中MibIfRow对象获取网络指标数据。                                                                | ≥ 0    | bit/s    | 1024(IEC)  | 2.4.1         | 1分钟       |
| net_packetRecv | (Agent) 网卡包接收速率   | 该指标用于统计测量对象网卡每秒接收的数据包数。 - 采集方式（Linux）：通过计算采集周期内/proc/net/dev中的变化得出。  - 采集方式（Windows）：使用WMI中MibIfRow对象获取网络指标数据。                                                     | ≥ 0   | Count/s | 不涉及         | 2.4.1       | 1分钟          |
| net_packetSent | (Agent) 网卡包发送速率 | 该指标用于统计测量对象网卡每秒发送的数据包数。 - 采集方式（Linux）：通过计算采集周期内/proc/net/dev中的变化得出。  - 采集方式（Windows）：使用WMI中MibIfRow对象获取网络指标数据。                                                          | ≥ 0    | Count/s  | 不涉及        | 2.4.1         | 1分钟           |
| net_errin         | (Agent) 接收误包率   | 该指标用于统计测量对象网卡每秒接收的错误数据包数量占所接收的数据包的比率。 - 采集方式（Linux）：通过计算采集周期内/proc/net/dev中的变化得出。  - 采集方式（Windows）：使用WMI中MibIfRow对象获取网络指标数据。统计的是网卡层的误包，用户可以通过netstat -e命令查看错误包数量。        | 0-100   | %        | 不涉及        | 2.4.5        | 1分钟       |
| net_errout      | (Agent) 发送误包率     | 该指标用于统计测量对象网卡每秒发送的错误数据包数量占所发送的数据包的比率。 - 采集方式（Linux）：通过计算采集周期内/proc/net/dev中的变化得出。  - 采集方式（Windows）：使用WMI中MibIfRow对象获取网络指标数据。统计的是网卡层的误包，用户可以通过netstat -e命令查看错误包数量。     | 0-100   | %        | 不涉及         | 2.4.5         | 1分钟         |
| net_dropin      | (Agent) 接收丢包率   | 该指标用于统计测量对象网卡每秒接收并已丢弃的数据包数量占所接收的数据包的比率 - 采集方式（Linux）：通过计算采集周期内/proc/net/dev中的变化得出。  - 采集方式（Windows）：使用WMI中MibIfRow对象获取网络指标数据。统计的是网卡层的丢包，用户可以通过netstat -e命令查看丢弃包数量。   | 0-100  | %         | 不涉及      | 2.4.5      | 1分钟       |
| net_dropout      | (Agent) 发送丢包率   | 该指标用于统计测量对象网卡每秒发送并已丢弃的数据包数量占所发送的数据包的比率。 - 采集方式（Linux）：通过计算采集周期内/proc/net/dev中的变化得出。  - 采集方式（Windows）：使用WMI中MibIfRow对象获取网络指标数据。统计的是网卡层的丢包，用户可以通过netstat -e命令查看丢弃包数量。     | 0-100  | %        | 不涉及         | 2.4.5       | 1分钟         |
| net_connections_usage                         | (Agent) 网络连接数使用率                              | 该指标表示TCP和UDP的总连接数的使用率 - 采集方式（Linux）：通过统计TCP、UDP连接总数与最大连接数限制比值得出。  - 采集方式（Windows）：通过统计TCP、UDP连接总数与最大连接数限制比值得出。                                                                                                                                                                                                                                       | 0-100 | %                                     | 不涉及        | 2.8.2                                    | 1分钟                                     |
| net_bitRecv_usage                              | (Agent) 虚拟机入方向带宽使用率                          | 该指标表示虚拟机每秒接收的比特数占设定的最大带宽的比特数的比率 - 采集方式（Linux）：通过计算入网带宽与最大带宽限制比值得出。  - 采集方式（Windows）：通过计算入网带宽与最大带宽限制比值得出                                                                                                                                                                                                                                            | 0-100   | %                                      | 不涉及       | 2.8.2                                    | 1分钟                                      |
| net_bitSent_usage                             | (Agent) 虚拟机出方向带宽使用率                           | 该指标表示虚拟机每秒发送的比特数占设定的最大带宽的比特数的比率 - 采集方式（Linux）：通过计算出网带宽与最大带宽限制比值得出。  - 采集方式（Windows）：通过计算出网带宽与最大带宽限制比值得出。                                                                                                                                                                                                                                                  | 0-100 | %                                      | 不涉及         | 2.8.2                                    | 1分钟                                    |
   
#### 操作系统监控指标：块设备
![](https://support.huaweicloud.com/ces_faq/public_sys-resources/note_3.0-zh-cn.png)
由多块磁盘组成的LVM卷组，无法直接计算这些磁盘的块设备指标，建议通过[操作系统监控指标：磁盘]查看磁盘相关指标的监控数据。
| 指标                         | 指标名称               | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         | 取值范围  | 单位   | 进制        | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| block_device_used_percent | (Agent) 块设备存储使用率    | 该指标用于统计测量对象块设备使用率。 - 采集方式（Linux）：通过汇总每个挂载点的磁盘使用量，再利用磁盘扇区大小和扇区数量计算出磁盘总大小，从而得出块设备存储使用率。  - 采集方式（Windows）：通过 Windows API GetDiskFreeSpaceEx 获取各路径的已用空间，再利用 WMI 查询 Win32_DiskDrive 获取每块物理盘的总容量，从而计算出块设备的存储使用率。   | 0-100 | %   | 不涉及          | 2.8.6      | 1分钟         |
| block_device_used        | (Agent) 块设备已用存储量 | 该指标用于统计测量对象块设备的已用存储空间。 - 采集方式（Linux）：通过汇总每个挂载点的磁盘使用量来确定块设备的已用存储量。  - 采集方式（Windows）：通过 Windows API GetDiskFreeSpaceEx 获取各物理盘路径的已用空间。                                                                     | ≥ 0     | GiB | 1024(IEC)   | 2.8.6     | 1分钟         |
| block_device_total        | (Agent) 块设备存储总量    | 该指标用于统计测量对象块设备的存储总量。 - 采集方式（Linux）：通过磁盘的扇区大小和扇区数量来计算磁盘的总大小。  - 采集方式（Windows）：通过 WMI 查询 Win32_DiskDrive 来获取每块物理磁盘的总大小。                                                                                           | ≥ 0   | GiB | 1024(IEC) | 2.8.6       | 1分钟        |
   
#### 进程监控指标
| 指标                   | 指标名称            | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              | 取值范围            | 单位  | 进制  | 所需的Agent最低版本 | 监控周期(原始指标) |
|:---|:---|:---|:---|:---|:---|:---|:---|
| proc_running_count   | (Agent) 运行中进程数 | 该指标用于统计测量对象处于运行状态的进程数。 - 采集方式（Linux）：通过统计 /proc/pid/status 中Status值获取每个进程的状态，进而统计各个状态进程总数。  - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥0               | 无   | 不涉及 | 2.4.1      | 1分钟        |
| proc_idle_count     | (Agent) 空闲进程数   | 该指标用于统计测量对象处于空闲状态的进程数。 - 采集方式（Linux）：通过统计 /proc/pid/status 中Status值获取每个进程的状态，进而统计各个状态进程总数。  - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       | ≥0              | 无  | 不涉及  | 2.4.1        | 1分钟        |
| proc_zombie_count    | (Agent) 僵死进程数  | 该指标用于统计测量对象处于僵死状态的进程数。 - 采集方式（Linux）：通过统计 /proc/pid/status 中Status值获取每个进程的状态，进而统计各个状态进程总数。  - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | ≥0             | 无  | 不涉及 | 2.4.1      | 1分钟         |
| proc_blocked_count | (Agent) 阻塞进程数     | 该指标用于统计测量对象被阻塞的进程数。 - 采集方式（Linux）：通过统计 /proc/pid/status 中Status值获取每个进程的状态，进而统计各个状态进程总数。  - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    | ≥0             | 无 | 不涉及  | 2.4.1      | 1分钟        |
| proc_sleeping_count  | (Agent) 睡眠进程数 | 该指标用于统计测量对象处于睡眠状态的进程数。 - 采集方式（Linux）：通过统计 /proc/pid/status 中Status值获取每个进程的状态，进而统计各个状态进程总数。  - 采集方式（Windows）：暂不支持。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | ≥0               | 无  | 不涉及   | 2.4.1       | 1分钟          |
| proc_total_count  | (Agent) 系统进程数   | 该指标用于统计测量对象的总进程数。 - 采集方式（Linux）：通过统计 /proc/pid/status 中Status值获取每个进程的状态，进而统计各个状态进程总数。  - 采集方式（Windows）：通过psapi.dll系统进程状态支持模块得到进程总数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | ≥0            | 无   | 不涉及   | 2.4.1        | 1分钟           |
| proc_specified_count | (Agent) 指定进程数    | 该指标用于统计测量对象指定的进程数。 - 采集方式（Linux）：通过统计 /proc/pid/status 中Status值获取每个进程的状态，进而统计各个状态进程总数。  - 采集方式（Windows）：通过psapi.dll系统进程状态支持模块得到进程总数。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     | ≥0             | 无 | 不涉及  | 2.4.1      | 1分钟          |
| specified_process_cpu                             | (Agent)指定进程CPU使用率                           | 该指标用于统计测量对象指定进程消耗的CPU百分比。 - 采集方式（Linux）：通过计算/proc/pid/stat的变化得出。  - 采集方式（Windows）：通过Windows API GetProcessTimes获取进程CPU使用率。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             | 0-100\*cpu核心数 | %                              | 不涉及 | 2.7.2                                   | 1分钟                                    |
| specified_process_mem                          | (Agent)指定进程内存使用率                             | 该指标用于统计测量对象指定进程消耗的内存百分比。 - 采集方式（Linux）： RSS\*PAGESIZE/MemTotal RSS: 通过获取/proc/pid/statm第二列得到。 PAGESIZE: 通过命令getconf PAGESIZE获取。 MemTotal：通过/proc/meminfo获取。   - 采集方式（Windows）：使用Windows API procGlobalMemoryStatusEx获取内存总量，通过GetProcessMemoryInfo获取内存已使用量，计算两者比值得到内存使用率。   | 0-100          | %                               | 不涉及 | 2.7.2                                      | 1分钟                                    |
| specified_process_file                             | (Agent)指定进程打开文件数                              | 该指标用于统计测量对象指定进程打开的文件数。 - 采集方式（Linux）：通过执行ls -l /proc/pid/fd命令可以查看数量。  - 采集方式（Windows）：通过 Windows API NtQuerySystemInformation 获取系统上所有打开的句柄信息，检查每个句柄是否是当前进程打开的文件句柄，得到当前进程的打开文件数。 Windows下部分特殊进程会由于权限等原因无法采集指定进程打开文件数指标。                                                                                                                                                                                                                                                                                                                                                                                                                                           | ≥0            | count                            | 不涉及   | 2.7.2                                      | 1分钟                                      |
   
#### GPU指标
![](https://support.huaweicloud.com/ces_faq/public_sys-resources/note_3.0-zh-cn.png)
当GPU服务器存在8张GPU卡并且PM模式为关闭状态时，存在无法采集数据的风险。可以通过打开pm模式并重启监控进程进行解决。
| 指标                           | 指标名称                                 | 指标说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        | 取值范围                                                                                                                                                                                                                                                                                                                                                                                                                | 单位       | 进制   | 所需的Agent最低版本 | 采集周期        |
|:---|:---|:---|:---|:---|:---|:---|:---|
| gpu_status                | (Agent) gpu健康状态                       | 虚拟机上GPU健康状态。该指标是一个综合指标。 - 故障可能：1. ecc超过阈值。2. 显存地址重映射失败。3.gpu卡rev ff。4. infoROM错误。5. 存在待隔离页。6. remapped rows错误。（具体可以看下面详细指标）  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1接口获取gpu状态信息。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll接口获取gpu状态信息。                                                                                                                                                                                                             | - 0：代表健康  - 1：代表亚健康  - 2：代表故障   | 无      | 不涉及    | 2.4.5       |  1分钟 |
| gpu_performance_state       | (Agent) 性能状态                          | 该GPU的性能状态。 - P0-P15、P32，  - P0表示最大性能状态，P15表示最小性能状态，P32表示状态未知。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetPerformanceState接口获取gpu性能等级。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetPerformanceState接口获取gpu性能等级。                                                                                      | - P0-P15：P0表示最大性能状态，P15表示最小性能状态  - P32：P32表示状态未知                                                                                                              | 无      | 不涉及   | 2.4.1          | 1分钟        |
| gpu_power_draw             | (Agent) GPU功率                        | 该GPU的功率。 - 显示当前gpu卡的功率，功率超过最大功率或者是个错误值都可能是gpu硬件故障。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetPowerUsage接口获取gpu功率。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetPowerUsage接口获取gpu功率。                                                                                                                                                                                                                                          | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                 | W     | 不涉及    | 2.4.5         | 1分钟         |
| gpu_temperature              | (Agent) GPU温度                        | 该GPU的温度。 - 显示当前gpu卡温度值，温度超过最大可操作温度阈值或者是个错误值都可能是gpu硬件故障。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetTemperature接口获取gpu温度。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetTemperature接口获取gpu温度。                                                                                                                                                                                                                               | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                 | °C      | 不涉及   | 2.4.5       | 1分钟        |
| gpu_usage_gpu               | (Agent) GPU使用率                        | 该GPU的算力使用率。 - 显示当前gpu卡算力使用百分百比数据，是采样点瞬时值。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetUtilizationRates接口获取gpu算力使用率。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetUtilizationRates接口获取gpu算力使用率。                                                                                                                                                                                                                            | 0-100                                                                                                                                                                                                                                                                                                                                                                                                               | %     | 不涉及   | 2.4.1        | 1分钟       |
| gpu_usage_mem                | (Agent) 显存使用率                      | 该GPU的显存使用率。 - 显示当前gpu卡显存占用百分比数据，是采样点瞬时值。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetUtilizationRates接口获取gpu显存使用率。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetUtilizationRates接口获取gpu显存使用率。                                                                                                                                                                                                                                 | 0-100                                                                                                                                                                                                                                                                                                                                                                                                               | %         | 不涉及    | 2.4.1         | 1分钟        |
| gpu_used_mem                  | (Agent) GPU显存使用量                     | 该GPU的显存使用量。 - 显示当前gpu卡已经使用的显存值数据。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetMemoryInfo接口获取gpu显存使用量。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetMemoryInfo接口获取gpu显存使用量。                                                                                                                                                                                                                                                 | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                | MB     | 不涉及   | 2.4.5        | 1分钟       |
| gpu_free_mem               | (Agent) GPU显存剩余量                     | 该GPU的显存剩余量。 - 显示当前gpu卡显存空闲值数据。     - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetMemoryInfo接口获取gpu显存剩余量。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetMemoryInfo接口获取gpu显存剩余量。   | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                  | MB        | 不涉及 | 2.4.5        | 1分钟          |
| gpu_usage_encoder          | (Agent) 编码使用率                      | 该GPU的编码器使用率。 - 显示当前gpu卡编码器使用百分比数据，是采样点瞬时值。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetEncoderUtilization接口获取gpu编码能力使用率。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetEncoderUtilization接口获取gpu编码能力使用率。                                                                                                                                                                                                                    | 0-100                                                                                                                                                                                                                                                                                                                                                                                                                | %      | 不涉及  | 2.4.5      | 1分钟        |
| gpu_usage_decoder         | (Agent) 解码使用率                         | 该GPU的解码器使用率。 - 显示当前gpu卡解码器使用百分比数据，是采样点瞬时值。    - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetDecoderUtilization接口获取gpu解码能力使用率。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetDecoderUtilization接口获取gpu解码能力使用率。                                                                                                                                                       | 0-100                                                                                                                                                                                                                                                                                                                                                                                                              | %       | 不涉及   | 2.4.5       | 1分钟       |
| gpu_graphics_clocks       | (Agent) GPU显卡时钟频率                    | 该GPU的显卡（着色器）时钟频率。 - 显示当前gpu卡与图形相关的时钟频率，未使用图形能力可不关注。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetClockInfo接口获取gpu图形时钟频率。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetClockInfo接口获取gpu图形时钟频率。                                                                                                                                                                                                                                    | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                | MHz      | 不涉及   | 2.4.5       | 1分钟          |
| gpu_sm_clocks                | (Agent) GPU流式处理器时钟频率                | 该GPU的流式处理器时钟频率。 - 显示当前gpu卡控制显存运行速度的时钟频率。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetClockInfo接口获取gpu流式处理器时钟频率。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetClockInfo接口获取gpu流式处理器时钟频率                                                                                                                                                                                                                                            | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                               | MHz    | 不涉及    | 2.4.5        | 1分钟       |
| gpu_mem_clocks                | (Agent) GPU内存时钟频率                     | 该GPU的内存时钟频率。 - 显示当前gpu卡与CUDA核心计算密切相关的时钟频率。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetClockInfo接口获取gpu内存时钟频率。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetClockInfo接口获取gpu内存时钟频率                                                                                                                                                                                                                                                 | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                | MHz   | 不涉及  | 2.4.5        | 1分钟        |
| gpu_video_clocks           | (Agent) GPU视频时钟频率                   | 该GPU的视频（包含编解码）时钟频率。 - 显示当前gpu卡视频编解码的时钟频率。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetClockInfo接口获取gpu视频时钟频率。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetClockInfo接口获取gpu视频时钟频率                                                                                                                                                                                                                                                 | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                 | MHz       | 不涉及   | 2.4.5        | 1分钟        |
| gpu_tx_throughput_pci        | (Agent) GPU PCI出方向流量                 | 该GPU的出方向带宽。 - 显示当前gpu卡通过PCIe发往主机的数据量。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetPcieThroughput接口获取gpu出方向带宽。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetPcieThroughput接口获取gpu出方向带宽                                                                                                                                                                                                                                                 | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                 | MByte/s | 不涉及   | 2.4.5        | 1分钟         |
| gpu_rx_throughput_pci        | (Agent) GPU PCI入方向流量                 | 该GPU的入方向带宽。 - 显示主机通过PCIe发往当前gpu卡的数据量  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetPcieThroughput接口获取gpu入方向带宽。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetPcieThroughput接口获取gpu入方向带宽                                                                                                                                                                                                                                           | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                   | MByte/s  | 不涉及    | 2.4.5        | 1分钟       |
| gpu_volatile_correctable    | (Agent) 可纠正ECC错误数量                    | 该GPU重置以来可纠正的ECC错误数量，每次重置后归0。 - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的nvmlDeviceGetTotalEccErrors接口获取gpu重置以来可纠正的ECC错误数量。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的nvmlDeviceGetTotalEccErrors接口获取gpu重置以来可纠正的ECC错误数量                                                                                                                                                                                                                                                                                                                                                       | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                   | count | 不涉及    | 2.4.5        | 1分钟        |
| gpu_volatile_uncorrectable   | (Agent) 不可纠正ECC错误数量                  | 该GPU重置以来不可纠正的ECC错误数量，每次重置后归0。 - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetTotalEccErrors/NvmlDeviceGetMemoryErrorCounter接口获取gpu重置以来不可纠正的ECC错误数量。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetTotalEccErrors/NvmlDeviceGetMemoryErrorCounter接口获取gpu重置以来不可纠正的ECC错误数量                                                                                                                                                                                                                                                                                        | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                | count    | 不涉及  | 2.4.5       | 1分钟       |
| gpu_aggregate_correctable   | (Agent) 累计可纠正ECC错误数量                | 该GPU累计的可纠正ECC错误数量。 - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetTotalEccErrors/NvmlDeviceGetMemoryErrorCounter接口获取gpu累计的可纠正ECC错误数量。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetTotalEccErrors/NvmlDeviceGetMemoryErrorCounter接口获取gpu累计的可纠正ECC错误数量                                                                                                                                                                                                                                                                                                        | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                 | count  | 不涉及  | 2.4.5        | 1分钟        |
| gpu_aggregate_uncorrectable | (Agent) 累计不可纠正ECC错误数量                 | 该GPU累计的不可纠正ECC错误数量。 - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetTotalEccErrors/NvmlDeviceGetMemoryErrorCounter接口获取gpu累计的不可纠正ECC错误数量。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetTotalEccErrors/NvmlDeviceGetMemoryErrorCounter接口获取gpu累计的不可纠正ECC错误数量                                                                                                                                                                                                                                                                                                    | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                  | count     | 不涉及    | 2.4.5         | 1分钟        |
| gpu_retired_page_single_bit | (Agent) retired page single bit错误数量  | retired page single bit 错误数量,表示当前卡隔离的单比特页数。 - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetRetiredPages接口获取gpu隔离的单比特页数。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetRetiredPages接口获取gpu隔离的单比特页数                                                                                                                                                                                                                                                                                                                                                          | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                 | count   | 不涉及    | 2.4.5         | 1分钟        |
| gpu_retired_page_double_bit | (Agent) retired page double bit错误数量 | retired page double bit错误数量,表示当前卡隔离的双比特页的数量。 - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的NvmlDeviceGetRetiredPages接口获取gpu隔离的双比特页的数量。  - 采集方式（Windows）: 通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetRetiredPages接口获取gpu隔离的双比特页的数量。                                                                                                                                                                                                                                                                                                                                                     | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                               | count  | 不涉及   | 2.4.5       | 1分钟         |
| gpu_lnkcap_speed            | (Agent)gpu链路最大传输速度                   | GPU的 PCIe链路中支持的最高速度。 - 显示gpu卡在PCIe总线上的最大数据吞吐能力。  - 采集方式（Linux）：通过调用lspci -d 10de: -vv \| grep -i lnkcap来查询GPU卡PCIe链路中支持的最高速度。  - 采集方式（Windows）: 通过调用gwmi Win32_Bus -Filter 'DeviceID like "PCI%"').GetRelated('Win32_PnPEntity')查询GPU卡PCIe链路中支持的最高速度。                                                                                                                                                                                           | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                 | GT/s    | 不涉及    | 2.6.7        | 1分钟        |
| gpu_lnkcap_width           | (Agent)gpu链路最大传输宽度                    | GPU的 PCIe链路能力中的链路宽度。 - 显示gpu卡所支持的最大 PCIe 通道数。  - 采集方式（Linux）：通过调用lspci -d 10de: -vv \| grep -i lnkcap来查询GPU卡PCIe链路中支持的最高速度。  - 采集方式（Windows）: 通过调用gwmi Win32_Bus -Filter 'DeviceID like "PCI%"').GetRelated('Win32_PnPEntity')查询GPU卡PCIe链路中支持的最高速度。                                                                                                                                                                                      | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                | count     | 不涉及    | 2.6.7       | 1分钟         |
| gpu_lnksta_speed           | (Agent)gpu链路当前传输速度                   | GPU的 PCIe连接速度。 - 显示gpu卡所支持的最大 PCIe链路速度。  - 采集方式（Linux）：通过调用lspci -d 10de: -vv \| grep -i lnksta来查询GPU卡PCIe连接速度。  - 采集方式（Windows）: 暂不支持。                                                                                                                                                                                                                                                                                                           | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                  | GT/s   | 不涉及  | 2.6.7          | 1分钟         |
| gpu_lnksta_width            | (Agent)gpu链路当前传输宽度                     | GPU的 PCIe链路宽度。 - 显示gpu卡所支持的最大 PCIe链路通道数。  - 采集方式（Linux）：通过调用lspci -d 10de: -vv \| grep -i lnksta来查询GPU卡PCIe链路带宽。  - 采集方式（Windows）: 暂不支持。                                                                                                                                                                                                                                                                                                                 | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                | count  | 不涉及   | 2.6.7       | 1分钟         |
| gpu_nvlink_number           | (Agent)gpu nvlink数量                  | GPU的 nvlink的链路数量。 - 显示gpu卡所支持的nvlink的链路数量，比如A100支持12个nvlink链路。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的nvmlDeviceGetFieldValue接口获取gpu的 nvlink的链路数量。  - 采集方式（Windows）: 暂不支持。                                                                                                                                                                                                                                                                      | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                | count  | 不涉及   | 2.6.7        | 1分钟       |
| gpu_nvlink_bandwidth         | (Agent)gpu nvlink平均带宽                | GPU的 nvlink链路宽度。 - 显示gpu卡所支持的nvlink链路宽度，表示GPU之间进行数据传输的总带宽。  - 采集方式（Linux）：通过调用gpu卡驱动库libnvidia-ml.so.1的nvmlDeviceGetFieldValue接口获取gpu 的nvlink链路宽度。  - 采集方式（Windows）: 暂不支持。                                                                                                                                                                                                                                                                         | ≥ 0                                                                                                                                                                                                                                                                                                                                                                                                                | GB/s      | 不涉及   | 2.6.7       | 1分钟        |
| gpu_usage_frame_buffer_memory | (Agent) 帧缓冲区使用率                        | 该指标描述gpu设备的帧缓冲区使用率。 - 采集方式（Linux）：通过调用GPU卡驱动库 libnvidia-ml.so.1 的NvmlDeviceGetProcessUtilization接口，从返回的nvmlProcessUtilizationSample_t 结构体中取memUtil字段，按进程维度获取帧缓冲显存使用率。  - 采集方式（Windows）：通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetProcessUtilization接口，从返回的nvmlProcessUtilizationSample_t结构体中取memUtil字段，按进程维度获取帧缓冲显存使用率。                                                                                                                                                                                                                                                                                                                          | 0-100                                                                                                                                                                                                                                                                                                                                                                                                               | %       | 不涉及 | 2.8.2        | 1分钟          |
| gpu_usage_mem_rw               | (Agent)gpu显存读写使用率                      | 该指标描述指定时间段内gpu显存的读写使用占比。 - 采集方式（Linux）： 通过调用GPU卡驱动库 libnvidia-ml.so.1 的NvmlDeviceGetUtilizationRates接口，从返回的 nvmlUtilization_t 结构体中取memory字段获取显存读写使用率。   - 采集方式（Windows）： 通过调用GPU卡驱动库 nvml.dll 的NvmlDeviceGetUtilizationRates接口，从返回的nvmlUtilization_t结构体中取memory字段获取显存读写使用率。                                                                                                                                              | 0-100                                                                                                                                                                                                                                                                                                                                                                                                              | %        | 不涉及   | 2.7.2        | 1分钟        |
| gpu_usage_sm                | (Agent) sm处理器使用率                      | 该指标描述gpu设备的流式多处理器使用率。 - 采集方式（Linux）：通过调用GPU卡驱动库 libnvidia-ml.so.1 的NvmlDeviceGetProcessUtilization接口，获取GPU上各进程的nvmlProcessUtilizationSample_t.smUtil值，并对所有进程求和，得到gpu的SM使用率。  - 采集方式（Windows）：通过调用GPU卡驱动库nvml.dll的NvmlDeviceGetProcessUtilization接口，获取GPU上各进程的nvmlProcessUtilizationSample_t.smUtil值，并对所有进程求和，得到gpu的SM使用率。                                                                                                                                                                                                                                                                                                                    | 0-100                                                                                                                                                                                                                                                                                                                                                                                                               | %        | 不涉及  | 2.8.2          | 1分钟          |
   
