咨询一下个DMS监控的问题,如果一个4核规格的PolarDB,CPU用了一半(两个核),那么cpu_usage监控项是会显示为200%还是50%呢?@DMS数据管理值班
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
百分比:监控系统可能会显示总体 CPU 使用率的百分比。如果系统总共有4个核心,并且有两个核心被完全使用,那么 CPU 使用率可能显示为 50%,代表一半的 CPU 资源正在使用中。
相对于单个核心的百分比:一些监控工具可能会将每个核心的使用率独立考虑,并显示超过100%的值。这种情况下,如果两个核心都被完全使用,那么 CPU 使用率可能会显示为 200%,因为它相当于是两个核心中每个核心各自100%使用率的总和。
正常情况下,CPU使用率的增长,一般是由于SQL语句不合理,产生了慢查询,同时活跃线程堆积导致CPU使用率过高。但是一定要区分清楚,是由于慢查询导致的CPU使用率高
应该会显示为 50%。因为 cpu_usage 监控项是指当前 CPU 利用率占总 CPU 核数的百分比。