经常出现FusionManager备虚拟机CPU使用率告警

发布时间:  2017-02-25 浏览次数:  171 下载次数:  0
问题描述
每天都会出现FusionManager 备虚拟机的CPU使用率严重告警信息
这台FM02是备机并未使用
之前反映过该问题,查找虚拟机性能监控1小时数据和一天的数据,发现CPU使用率都在正常范围内,但是10分钟性能监控,会出现瞬时90%以上的使用率
告警信息

FM02虚拟机CPU使用率告警


处理过程
1.客户之前反映过该问题,查找虚拟机性能监控1小时数据和一天的数据,发现CPU使用率都在正常范围内
2.10分钟性能监控数据显示使用率间隔几分钟就会超过90%
3.登陆虚拟机,top命令显示idle空闲资源很多,消耗CPU资源的只是Java进程
4.查看虚拟机CPU配置信息,最大值4VCPU,预留值为0
5.修改预留值为最大HZ的一半,再观察
6.没有再出现该告警,问题解决
根因
虚拟机没有预留CPU资源,在虚拟机运行过程中,是以最低资源来运行的,当CPU资源不满足运行的时候才会申请更多的CPU资源,这是一个动态调整的过程,虽然没有运行任何业务,但是Java进程,FM程序运行会消耗CPU资源,大多时间需要的CPU资源少,某一时间需要CPU资源多,在总体CPU资源不足(CPU预留值为0)的情况下,就会出现使用率超过90%的情况
解决方案
修改CPU预留值,使其不为0,具体数值根据现场情况判断
建议与总结

熟悉虚拟机运行环境,知晓配置参数的涵义及其关联性,结合实际情况判断

END