专利名称:服务器模拟负载监控系统及方法
技术领域:
本发明涉及一种监控系统及方法,尤指一种服务器模拟负载监控系统及方法。
背景技术:
业界在对服务器进行散热设计时,通常会事先反复监控服务器模拟负载的散热情况以便选定最佳的散热方案,再将选定的散热方案应用于同一系列的服务器中。传统的服务器模拟负载监控系统及方法通常利用一服务器模拟负载箱,该服务器模拟负载箱内设有多个发热负载、多个风扇及一温度传感器,每一负载由一开关控制其开启/关闭状态,开启的负载的数量越多,发热量越大,此时采用调节风扇的转速及/或更换散热器等方式使服务器模拟负载箱内的温度保持在安全的范围以内。然而,这种服务器模拟负载监控系统及方法需人工操作多个开关,测试效率低,且测试数据不准确。
发明内容
鉴于以上内容,有必要提供一种测试效率较高且测试数据较准确的服务器模拟负载监控系统及方法。—种服务器模拟负载监控系统,包括安装于一服务器机箱内的至少一风扇、一负载模组及一温度感测器,所述服务器模拟负载监控系统还包括一微控制器及一与所述微控制器相连的开关模组,所述负载模组包括多个负载,所述开关模组包括分别与所述多个负载相连的多个开关,所述微控制器输出信号控制所述开关的状态从而控制开启一个或多个负载,所述微控制器与所述风扇相连从而控制所述风扇的转速,所述温度感测器与所述微控制器相连以将测取的温度信息输出至所述微控制器,所述微控制器判断所述温度感测器感测到的温度是否在预设的范围内。一种服务器模拟负载监控方法,包括以下步骤:将一微控制器连接至一风扇、一负载模组及一温度感测器,所述风扇、负载模组及温度感测器安装于一服务器机箱内,所述负载模组包括多个负载;所述微控制器控制开启一个或多个负载;所述微控制器调控所述风扇的转速;所述温度感测器感测所述服务器机箱内的温度;所述微控制器读取所述温度感测器感测到的温度;判断所述温度感测器感测到的温度是否超过预设的温度值;如果所述温度感测器感测到的温度未超过预设的温度值,所述微控制器控制增加负载的开启数量或减小风扇的转速;及如果所述温度感测器感测到的温度超过预设的温度值,则发出警报信号提示温度过高。相较于现有技术,本发明服务器模拟负载监控系统及方法利用微控制器自动控制各负载的开启/关闭状态及风扇的转速,测试自动化程度较高,且测试结果更准确。
图1是本发明较佳实施方式服务器模拟负载监控系统的组成图。图2是图1中开关模组及负载模组的具体组成图。
图3及图4是本发明较佳实施方式服务器模拟负载监控方法的流程图。主要元件符号说明
权利要求
1.一种服务器模拟负载监控系统,包括安装于一服务器机箱内的至少一风扇、一负载模组及一温度感测器,其特征在于:所述服务器模拟负载监控系统还包括一微控制器及一与所述微控制器相连的开关模组,所述负载模组包括多个负载,所述开关模组包括分别与所述多个负载相连的多个开关,所述微控制器输出信号控制所述开关的状态从而控制开启一个或多个负载,所述微控制器与所述风扇相连从而控制所述风扇的转速,所述温度感测器与所述微控制器相连以将测取的温度信息输出至所述微控制器,所述微控制器判断所述温度感测器感测到的温度是否在预设的范围内。
2.如权利要求1所述的服务器模拟负载监控系统,其特征在于:所述服务器模拟负载监控系统还包括一电源供应器及一电流监控芯片,所述电源供应器的一电源线输出电压信号为所述负载模组供电,所述电流监控芯片与所述电源线相连以测取所述电源线的输出电流。
3.如权利要求2所述的服务器模拟负载监控系统,其特征在于:所述微控制器包括一模数转换模组,所述电流监控芯片的输出端与所述模数转换模组相连以将测取的电流信号输出至所述模数转换模组,所述模数转换模组将所述电流监控芯片输出的电流信号转换为数字信号,所述微控制器计算所述电源线的输出功率。
4.如权利要求1所述的服务器模拟负载监控系统,其特征在于:所述微控制器外接有一警报灯,所述警报灯在所述温度感测器感测到的温度超出预设的范围时发出警报信号。
5.如权利要求1所述的服务器模拟负载监控系统,其特征在于:所述开关模组还包括分别与所述多个开关相连的多个与门,每一与门包括两个分别与所述微控制器的不同接口相连的输入端及一与对应的开关相连的输出端,每一开关的输出端与一对应的负载相连。
6.如权利要求5所述的服务器模拟负载监控系统,其特征在于:所述开关模组的开关均为单刀双掷开关,每一开关在对应的与门输出高电平信号时转向一接通电源的位置,在对应的与门输出低电平 信号时转向一接地的位置。
7.如权利要求6所述的服务器模拟负载监控系统,其特征在于:所述开关模组的与门及开关呈矩阵排列,所述负载模组的负载亦呈矩阵排列。
8.一种服务器模拟负载监控方法,包括以下步骤: 将一微控制器连接至一风扇、一负载模组及一温度感测器,所述风扇、负载模组及温度感测器安装于一服务器机箱内,所述负载模组包括多个负载; 所述微控制器控制开启一个或多个负载; 所述微控制器调控所述风扇的转速; 所述温度感测器感测所述服务器机箱内的温度; 所述微控制器读取所述温度感测器感测到的温度; 判断所述温度感测器感测到的温度是否超过预设的温度值; 如果所述温度感测器感测到的温度未超过预设的温度值,所述微控制器控制增加负载的开启数量或减小风扇的转速;及 如果所述温度感测器感测到的温度超过预设的温度值,则发出警报信号提示温度过闻。
9.如权利要求8所述的服务器模拟负载监控方法,其特征在于:所述服务器模拟负载监控方法还包括在所述微控制器控制开启一个或多个负载的步骤之前开启一电源供应器、该电源供应器的一电源线输出电压信号为所述一个或多个负载供电及测取该电源线的输出功率的步骤。
10.如权利要求9所述的服务器模拟负载监控方法,其特征在于:所述服务器模拟负载监控方法还包括在发出警报信号之后所述微控制器控制减少负载的开启数量或增加风扇的转速的 步骤。
全文摘要
一种服务器模拟负载监控系统,包括安装于一服务器机箱内的一风扇、一负载模组、一温度感测器、一微控制器及一与所述微控制器相连的开关模组,所述负载模组包括多个负载,所述开关模组包括分别与所述多个负载相连的多个开关,所述微控制器输出信号控制所述开关的状态从而控制开启一个或多个负载,所述微控制器与所述风扇相连从而控制所述风扇的转速,所述温度感测器与所述微控制器相连以将测取的温度信息输出至所述微控制器,所述微控制器判断所述温度感测器感测到的温度是否在预设的范围内。本发明还揭示了一种基于上述监控系统的服务器模拟负载监控方法。本发明服务器模拟负载监控系统及方法自动化程度提高,且测试结果更准确。
文档编号G06F11/30GK103176880SQ20111043505
公开日2013年6月26日 申请日期2011年12月22日 优先权日2011年12月22日
发明者王康斌 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司