一种服务器主板实时监控的方法

文档序号:6538094阅读:238来源:国知局
一种服务器主板实时监控的方法
【专利摘要】本发明公开了一种服务器主板实时监控的方法,基于龙芯双路CPU服务器主板,在原有的服务器主板上加入传感器和ARM处理器,传感器放置于关键部位,ARM处理器则运行软件,通过数据总线轮询各个传感器,并进行相应的控制,将监测的信息实时上传。通过采用本发明的技术方案,可以提高主板监控的实时性和可信性,减少系统资源的消耗,降低了当电源不稳定时所导致的整个系统不稳定的情况,增加了测试结果的可信性。
【专利说明】 —种服务器主板实时监控的方法
【技术领域】
[0001]本发明涉及计算机信息监控领域,特别涉及一种服务器主板实时监控的方法。
技术背景
[0002]近年来,随着服务器技术的迅速发展,服务器被大量应用于各个行业,其担当的角色也越来越重要,保证它的稳定性也就变得尤其重要。服务器的核心部件是主板,由于服务器的高动作时间和强度,以及巨大的数据转换量、电源功耗、I/o吞吐量,对主板的要求是相当严格的。
[0003]现在对服务器主板的监控方法较少,主要还是通过安装软件进行监测,这种方法优点是简单。但相应的缺点一是消耗系统资源,且实时性不好;二是如果电源不稳定,会导致整个系统不稳定,这样测试的结果不可信。所以本发明采用ARM处理器采集各个独立的传感器数据,实现实时监控。

【发明内容】

[0004]本发明要解决的技术问题是:提高主板监控的实时性和可信性,基于国产自主四单元服务器,提出了一种实时监测服务器主板的方法。
[0005]本发明所采用的技术方案为:
一种服务器主板实时监控的方法,基于龙芯双路CPU服务器主板,在原有的服务器主板上加入传感器和ARM处理器,传感器放置于关键部位,ARM处理器则运行软件,通过数据总线轮询各个传感器,并进行相应的控制,还能将监测的信息实时上传。
[0006]所述传感器包括温度传感器、电压传感器、电流传感器,其中温度传感器主要放置于CPU、北桥、硬盘关键部件附近,电压电流传感器放置于总电源的入口和分支电源的出口,用以监测电源的稳定性。
[0007]选用外围接口丰富的ARM处理器,以满足多传感器的要求,电路设计相对简单。但是对于接口不多的处理器,可以外接扩展芯片,也可以实现要求的功能。
[0008]所述方法的操作步骤包括:首先初始化数据总线和传感器,再选择进入手动或自动模式的大循环中,其中自动模式是ARM处理器自动轮询各个传感器,并将测试出的结果与参考值(每个传感器有一个参考值表)相比较,如果比较结果符合正常范围,会将测试的结果发送给控制板,再继续轮询下一个传感器;如果不在正常范围之内,首先会执行相应的动作(例如,CPU温度较高,可以加大风扇转速,CPU温度过高,则就直接断电,防止温度过高损坏CPU),再向控制板发出报警信息,提示人员进行维修;手动模式则是人为参与控制,一方面控制ARM处理器采集某一个特定传感器的值,另一方面对主板的风扇和电源进行控制;在这种模式下,ARM处理器接收控制命令,并进行解析,将解析完成后判断是采集还是控制命令,执行相应的命令后,把执行的结果传送给控制板。
[0009]本发明的有益效果为:
通过采用本发明的技术方案,可以提高主板监控的实时性和可信性,减少系统资源的消耗,降低了当电源不稳定时所导致的整个系统不稳定的情况,增加了测试结果的可信性。【专利附图】

【附图说明】
[0010]图1为本发明硬件结构框图;
图2为本发明软件总体结构图;
图3为本发明自动模式流程图;
图4为本发明手动模式流程图。
【具体实施方式】
[0011]下面参照附图,通过【具体实施方式】对本发明进一步说明:
一种服务器主板实时监控的方法,基于龙芯双路CPU服务器主板,在原有的服务器主板上加入传感器和ARM处理器,传感器放置于关键部位,ARM处理器则运行软件,通过数据总线轮询各个传感器,并进行相应的控制,还能将监测的信息实时上传。
[0012]如图1所示,所述传感器包括温度传感器、电压传感器、电流传感器,其中温度传感器(图中五角星位置)主要放置于CPU、北桥、硬盘等关键部件附近,电压电流传感器(图中七角星位置)放置于总电源的入口和分支电源的出口,用以监测电源的稳定性。
[0013]选用外围接口丰富的ARM处理器,以满足多传感器的要求,电路设计相对简单。但是对于接口不多的处理器,可以外接扩展芯片,也可以实现要求的功能。
[0014]所述方法的操作步骤包括:如图2所示,首先初始化数据总线和传感器,再选择进入手动或自动模式的大循环中,其中,如图3所示,自动模式是ARM处理器自动轮询各个传感器,并将测试出的结果与参考值(每个传感器有一个参考值表)相比较,如果比较结果符合正常范围,会将测试的结果发送给控制板,再继续轮询下一个传感器;如果不在正常范围之内,首先会执行相应的动作(例如,CPU温度较高,可以加大风扇转速,CPU温度过高,则就直接断电,防止温度过高损坏CPU),再向控制板发出报警信息,提示人员进行维修;如图4所示,手动模式则是人为参与控制,一方面控制ARM处理器采集某一个特定传感器的值,另一方面对主板的风扇和电源进行控制;在这种模式下,ARM处理器接收控制命令,并进行解析,将解析完成后判断是采集还是控制命令,执行相应的命令后,把执行的结果传送给控制板。
【权利要求】
1.一种服务器主板实时监控的方法,基于龙芯双路CPU服务器主板,其特征在于:在原有的服务器主板上加入传感器和ARM处理器,传感器放置于关键部位,ARM处理器则运行软件,通过数据总线轮询各个传感器,并进行相应的控制,将监测的信息实时上传。
2.根据权利要求1所述的一种服务器主板实时监控的方法,其特征在于:所述传感器包括温度传感器、电压传感器、电流传感器,其中温度传感器主要放置于CPU、北桥、硬盘关键部件附近,电压电流传感器放置于总电源的入口和分支电源的出口,用以监测电源的稳定性。
3.根据权利要求1或2所述的一种服务器主板实时监控的方法,其特征在于:所述方法的操作步骤包括:首先初始化数据总线和传感器,再选择进入手动或自动模式的大循环中。
4.根据权利要求3所述的一种服务器主板实时监控的方法,其特征在于:所述自动模式是ARM处理器自动轮询各个传感器,并将测试出的结果与参考值相比较,如果比较结果符合正常范围,会将测试的结果发送给控制板,再继续轮询下一个传感器;如果不在正常范围之内,首先会执行相应的动作,再向控制板发出报警信息,提示人员进行维修。
5.根据权利要求3所述的一种服务器主板实时监控的方法,其特征在于:所述手动模式则是人为参与控制,一方面控制ARM处理器采集某一个特定传感器的值,另一方面对主板的风扇和电源进行控制;在这种模式下,ARM处理器接收控制命令,并进行解析,将解析完成后判断是采集还是控制命令,执行相应的命令后,把执行的结果传送给控制板。
【文档编号】G06F11/32GK103793310SQ201410056386
【公开日】2014年5月14日 申请日期:2014年2月20日 优先权日:2014年2月20日
【发明者】王则陆 申请人:山东超越数控电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1