一种批量监控CPU状态及限制CPU功耗的方法及系统技术方案

技术编号:20074743 阅读:34 留言:0更新日期:2019-01-15 00:32
本发明专利技术提供一种批量监控CPU状态及限制CPU功耗的方法及系统,方法:1.获取BMC登录信息及CPU功耗设置信息;2.启动CPU监控;3.获取当前BMC连接的服务器节点的CPU状态信息和CPU功耗设置信息并输出;4.判断是否需要改变服务器节点的CPU功耗设置信息;若是,更改服务器节点的CPU功耗设置信息;返回步骤2。系统包括:BMC登录信息获取模块、CPU监控启动模块、CPU状态及功耗设置信息获取模块、显示模块、判断模块以及功耗限制控制模块。本发明专利技术实现批量实时监控服务器节点的CPU参数,获得当前CPU状态,并可通过人为干预批量设置或解除CPU功耗限制,降低人为繁琐重复工作,提高运维人员效率。

A Method and System for Batch Monitoring CPU Status and Limiting CPU Power Consumption

The invention provides a method and system for batch monitoring CPU status and limiting CPU power consumption. Method: 1. Obtaining BMC login information and CPU power settings information; 2. Starting CPU monitoring; 3. Obtaining CPU status information and CPU power settings information of current BMC connected server nodes and outputting them; 4. Determining whether it is necessary to change CPU power settings information of server nodes; and if so, changing server nodes'CPU power settings information. CPU power settings for nodes; return to step 2. The system includes BMC login information acquisition module, CPU monitoring and starting module, CPU status and power settings information acquisition module, display module, judgment module and power limitation control module. The invention realizes batch real-time monitoring of CPU parameters of server nodes, obtains current CPU status, and can reduce manual tedious and repetitive work and improve the efficiency of operation and maintenance personnel by artificially intervening in batch setting or removing CPU power consumption limitation.

【技术实现步骤摘要】
一种批量监控CPU状态及限制CPU功耗的方法及系统
本专利技术属于CPU监控领域,具体涉及一种批量监控CPU状态及限制CPU功耗的方法及系统。
技术介绍
CPU是服务器中最重要的部件,是服务器的核心,实时掌握CPU温度、功耗等参数对于运维人员来说意义重大,当温度、功耗等参数存在异常时,服务器的运行速度就会减慢甚至死机。所以针对服务器CPU的运行状态要重点关注。目前,采用人工对大量服务器的CPU进行监控,繁琐重复,效率低。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种批量监控CPU状态及限制CPU功耗的方法及系统,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述人工对大量服务器的CPU进行监控,繁琐重复,效率低的缺陷,提供一种批量监控CPU状态及限制CPU功耗的方法及系统,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种批量监控CPU状态及限制CPU功耗的方法,包括如下步骤:S1.获取BMC登录信息及CPU功耗设置信息;S2.启动CPU监控;S3.获取当前BMC连接的服务器节点的CPU状态信息和CPU功耗设置信息并输出;S4.判断是否需要改变本文档来自技高网...

【技术保护点】
1.一种批量监控CPU状态及限制CPU功耗的方法,其特征在于,包括如下步骤:S1.获取BMC登录信息及CPU功耗设置信息;S2.启动CPU监控;S3.获取当前BMC连接的服务器节点的CPU状态信息和CPU功耗设置信息并输出;S4.判断是否需要改变服务器节点的CPU功耗设置信息;若是,更改服务器节点的CPU功耗设置信息,返回步骤S2;若否,返回步骤S2。

【技术特征摘要】
1.一种批量监控CPU状态及限制CPU功耗的方法,其特征在于,包括如下步骤:S1.获取BMC登录信息及CPU功耗设置信息;S2.启动CPU监控;S3.获取当前BMC连接的服务器节点的CPU状态信息和CPU功耗设置信息并输出;S4.判断是否需要改变服务器节点的CPU功耗设置信息;若是,更改服务器节点的CPU功耗设置信息,返回步骤S2;若否,返回步骤S2。2.如权利要求1所述的一种批量监控CPU状态及限制CPU功耗的方法,其特征在于,步骤S1中获取的BMC登录信息包括BMCIP、用户名以及密码。3.如权利要求1所述的一种批量监控CPU状态及限制CPU功耗的方法,其特征在于,步骤S1中获取的CPU功耗设置信息包括CPU功耗可设置的最小值、CPU功耗限制值以及CPU功耗限制标志位。4.如权利要求3所述的一种批量监控CPU状态及限制CPU功耗的方法,其特征在于,步骤S4的具体步骤如下:S41.判断是否要更改CPU功耗设置的最小值;若是,更改CPU功耗设置的最小值;S42.判断是否要更改CPU功耗限制;若是,更改服务器节点的CPU功耗限制,返回步骤S2;若否,返回步骤S2。5.如权利要求4所述的一种批量监控CPU状态及限制CPU功耗的方法,其特征在于,步骤S42的具体步骤如下:S421.获取当前服务器节点的CPU功耗设置信息中的CPU功耗限制标志位;S422.若CPU功耗限制标志位为当前采取CPU功耗限制时,判断是否需要解除服务器节点的CPU功耗限制;若是,去除CPU功耗限制值,解除CPU功耗限制,将CPU功耗限制标志位改为未采取CPU功耗限制,返回步骤S2;若否,返回步骤S2;S423.若CPU功耗限制标志位为当前未采取CPU功耗限制时,判断是否需要对服务器节点的CPU功耗进行限制;若是,获取CPU功耗限制值,对CPU进行功耗限制,将CPU功耗限制标志位改为当前采取CPU功耗限制,返回步骤S2;若否,返回步骤S2。6.如权利要求3所述的一种批量监控CPU状态及限制CPU功耗的方法,其特征在于,步骤S3中的CPU状态信息包括CPU当前功耗值、CPU功耗设置的最小值、CPU功耗状态以及CPU温度值。7.如权利要求6所述的一种批量监控CPU状态及限制CPU功耗的方法,其特征在于,步骤S3具体步骤如下:S31.获取当前BMC连接的服务器节点的CPU状态信息和CPU功耗设置信息;S32.根据CPU功耗限制标志位判断是否采取CPU功耗限制;若否,进入步骤S33;若是,进入步骤S34;S33.判断CPU当前功耗值是否大于等于设定阈值;若是,CPU功耗状态为告警状态,进入步骤S35;若否,CPU功耗状态为正常状态,进入步骤S35;S34.判断CPU当前功耗值是否大于等于CPU功耗限制值;若是,CPU功耗状态为告警状态,进入步骤S35;若否,CPU功耗状态为正常状态,进入步骤S35;S35.输出CPU状态信息和CPU功耗设置信息,进入步骤S4。8.一种批量监控CPU状态及限制CPU功耗的系统,其特征在于,包括BMC登录信息获取模块(1),用于获取BMC登录信...

【专利技术属性】
技术研发人员:李波王龙镇
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1