- 云监控服务插件会每分钟统计一次消耗 CPU Top5的进程,Top5的进程不固定,进程列表中会展示出最近24小时内所有消耗CPU Top5的进程。
- 查询进程CPU使用率与内存使用率的命令:top
- 查询当前进程打开文件数命令:lsof或ls /proc/ pid /fd |wc -l ,其中pid需要替换为待查询的进程ID。
- 当某个进程占用多个CPU时,由于采集结果为多个CPU的总使用率,因此会出现CPU使用率超过100%的现象。
- TOP5进程不固定,进程列表中展示的是近24小时内按一分钟统计周期进入过TOP5的进程。
- 只有近24小时内进入过TOP5的进程并开启了监控开关的进程才会采集CPU使用率、内存使用率和打开文件数。如满足上述条件的进程已被关闭时,则不会展示此进程的相关数据。
- 列表中的时间表示该进程创建的时间。
- 客户端浏览器的时间如果和被监控弹性云主机的时间不一致,可能会出现监控图表无指标数据的情况,请调整本地时间和主机时间保持一致。
查询Top CPU进程数据的操作步骤
-
登录管理控制台。
-
单击“服务列表 > 云监控服务”。
-
单击页面左侧的“主机监控”,进入“主机监控”页面。
-
在“主机监控”页面,单击资源所在行的“监控状态”开关,开启“操作系统监控”功能。
-
单击资源所在行的“查看监控指标”,进入“操作系统监控”页面。
-
单击“操作系统监控”右侧的“进程监控”,进入“进程监控”页面。
-
单击“监控进程列表”右侧的,进入TOP进程列表。
-
在TOP进程列表中打开您要开启的进程的“监控开关”,单击确定。
在“监控进程列表”页面,系统会默认勾选状态为“运行中”的进程,在下方的监控图表中显示出当前进程的“近1小时”CPU使用率的原始监控数据曲线图。
您也可以勾选需要显示的进程,在下方的监控图表中显示出当前进程的“近1小时”CPU使用率的原始监控数据曲线图。
单击监控图表上方的CPU 使用率、内存使用率、打开文件数可查看当前进程的不同指标的数据曲线图,相关指标说明请参见下表。表 进程监控相关指标说明
指标名称 | 指标含义 | 取值范围 | 采集方式(Linux) | 采集方式(Windows) |
---|---|---|---|---|
运行中进程数 | 该指标用于统计测量对象处于运行状态的进程数。 | ≥ 0 | 测量对象:云主机或物理机通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。 | 不支持 |
空闲进程数 | 该指标用于统计测量对象处于空闲状态的进程数。 | ≥ 0 | 测量对象:云主机或物理机通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。 | 不支持 |
僵死进程数 | 该指标用于统计测量对象处于僵死状态的进程数。 | ≥ 0 | 测量对象:云主机或物理机通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。 | 不支持 |
阻塞进程数 | 该指标用于统计测量对象被阻塞的进程数。 | ≥ 0 | 测量对象:云主机或物理机通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。 | 不支持 |
睡眠进程数 | 该指标用于统计测量对象处于睡眠状态的进程数。 | ≥ 0 | 测量对象:云主机或物理机通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。 | 不支持 |
系统进程数 | 该指标用于统计测量对象的总进程数。 | ≥ 0 | 测量对象:云主机或物理机通过统计 /proc/pid/status 中Status值获取每个进程的状态,进而统计各个状态进程总数。 | 测量对象:云主机或物理机通过psapi.dll系统进程状态支持模块得到进程总数。 |
- 在监控指标视图右上角,单击可查看监控指标视图详情。
页面左上方提供查看“近1小时”、“近3小时”、“近12小时”、“近24小时”、“近7天”和“近30天”6个固定时长的监控周期,同时也支持以通过“自定义时间段”选择查看近六个月内任意时间段的历史监控数据。
选择页面左上方的“设置”按钮,进入“聚合”设置页面,对监控数据的聚合方法进行更改。