首页 新闻 会员 周边

阿里云云监控显示服务器 CPU 一直 100% ,实际只占用了 50%

0
悬赏园豆:20 [已解决问题] 解决于 2019-03-11 21:28

今天发现阿里云云监控的一个奇怪问题,云监控显示服务器 CPU 一直 100% ,登录到服务器用 top 命令查看 CPU 实际占用只有 50% 左右,云监控插件版本使用的是 GoLang 版本,请问如何解决这个问题?

问题补充:

云监控 agent 进程对应的命令是 /usr/local/cloudmonitor/CmsGoAgent.linux-amd64

重启 CmsGoAgent 后问题依旧

service CmsGoAgent restart
dudu的主页 dudu | 高人七级 | 园豆:31007
提问于:2019-03-11 17:46
< >
分享
最佳答案
3

Top 命令显示

%Cpu(s): 50.2 us, 44.8 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  5.0 si,  0.0 st

其中us 50% 并不代表消耗就是50%,这是表示用户占用的cpu,
sy 表示系统占用的cpu ,id 表示闲置的。

所以查看服务器的cpu消耗,应该查看id的百分比,占用就是1-id%

收获园豆:20
Shendu.CC | 老鸟四级 |园豆:2138 | 2019-03-11 20:15

之前没注意到 sy 的 CPU 占用,CPU 占用的确是 100% ,不是阿里云云监控的问题

dudu | 园豆:31007 (高人七级) | 2019-03-11 20:40
其他回答(1)
0

云帮手添加服务器挺方便的啊,不用安装什么端口。
首先在云帮手上面添加你的服务器信息,复制黏贴探针代码,远程安装探针端就可以了。只需要3步即可完成服务器添加步骤:而且云帮手还可以直接使用他们的远程管理工具登录远程服务器,更加方便简单了,操作步骤百度上就有,可以看看具体怎么操作:
https://jingyan.baidu.com/article/d5a880ebe6cdf613f047cc6e.html

nokeys | 园豆:220 (菜鸟二级) | 2020-08-31 18:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册