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

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

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

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

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

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

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

1