机架式服务器系统的制作方法

文档序号:10665717阅读:409来源:国知局
机架式服务器系统的制作方法
【专利摘要】本发明提供一种机架式服务器系统,其包括:机架、若干服务器、若干服务器管理单元以及微处理器,所述各服务器设置有运行状态侦测单元以及一处理单元,所述运行状态侦测单元用于侦测各服务器的运行状态并将该运行状态发送给所述处理单元,所述处理单元用于判断所侦测到的各服务器的运行状态是否满足一预设条件并在符合所述预设条件时发出一控制命令,所述微处理器通过网络通讯协议连接所述各服务器,所述微处理器用于按照先入先出的方式将所接收到的控制命令转为对应的控制信号,所述若干个服务器管理单元连接所述微处理器用于根据所述微处理器的控制信号调整对应服务器的运行状态。
【专利说明】
机架式服务器系统
技术领域
[0001 ] 本发明是一种机架式服务器系统。
【背景技术】
[0002]目前,机架式服务器,例如(open rack),通常包括一机架、若干收容于该机架中的服务器、设置于机架上的若干个对应各服务器的服务器管理单元(风扇或电源供应器等)以及一连接在所述若干个服务器以及所述服务器管理单元之间的I2C multiplexer(多路复用器)。所述各服务器设置一运行状态侦测单元以及一处理单元,所述运行状态侦测单元用于侦测服务器的运行状态并将侦测到的运行状态信息发送给所述处理单元,所述处理单元根据所接收到的运行状态信息生成一控制命令,其中所述运行状态包括UPS的供电电压、供电电流、散热系统中各个风扇的转速信息、环境温度、湿度信息、各个电源单元输出功率的变化信息,所述各服务器将该控制命令经由所述I2C multiplexer与所述服务器管理单元进行沟通以便所述服务器管理单元调整服务器的运行状态,所述服务器管理单元可包含风扇以及电源供应器,使得该风扇提高转速或关闭该电源供应器以便关闭服务器。然而,举个例子,当服务器A侦测到温度过高需将机架上的风扇转速提高时,会透过I2Cmultiplexer把控制权转交给服务器A使用;同个时间服务器B侦测到电压过低需要关闭机架上的电源供应器,I2C multiplexer会在服务器A使用完后将控制权转交给服务器B,由此可见,I2C multiplexer接收处理其中一个服务器的控制命令时,另一个服务器只能等待,因此工作效率比较的低。此外,在Open Rack设计下,Rack下的服务器可能是同家厂商不同型号的,甚至于不同家厂商。当各家服务器要对I2C multiplexer做存取时,可能会因设计上的不同、缺陷甚至于当机而将I2C multiplexer的资源抢占住并且无法让其他服务器使用。
[0003]有鉴于此,本发明提供一种机架式服务器系统,其可同时处理多个服务器发出的控制命令,提高工作效率。

【发明内容】

[0004]本发明的主要目的在于提供一种机架式服务器系统,其可同时处理多个服务器发出的控制命令,提高工作效率。
[0005]为达上述目的,本发明提供一种机架式服务器系统,一种机架式服务器系统,其包括:机架、若干服务器以及若干服务器管理单元,所述若干服务器设于所述机架上,所述各服务器设置有运行状态侦测单元以及一处理单元,所述运行状态侦测单元用于侦测各服务器的运行状态并将该运行状态发送给所述处理单元,所述处理单元用于判断所侦测到的各服务器的运行状态是否满足一预设条件并在符合所述预设条件时发出一控制命令,所述若干个服务器管理单元分别对应所述若干个服务器设于所述机架上用于调整各个服务器的运行状态,所述机架式服务器系统进一步包括:微处理器,所述微处理器通过网络通讯协议连接所述各服务器,所述微处理器用于按照先入先出的方式将所接收到的控制命令转为对应的控制信号,所述若干个服务器管理单元连接所述微处理器用于根据所述微处理器的控制信号调整对应服务器的运行状态。
[0006]优选地,所述运行状态侦测单元所述侦测的各服务器的运行状态为各服务器的环境温度以及供电电压。
[0007]优选地,所述运行状态侦测单元所述侦测的各服务器的运行状态进一步包括:UPS的供电电压、供电电流;散热系统中各个风扇的转速信息、湿度信息;各个电源输出功率的变化信息。
[0008]优选地,所述微处理器设有存储单元以及处理单元,所述微处理器的存储单元连接各服务器的处理单元用于依序存储所述微处理器接收到的所述各服务器的控制命令,所述微处理器的处理单元与所述微处理器的存储单元连接用于按照先入先出的方式将所述存储单元的控制命令转为对应的控制信号。
[0009]优选地,所述若干个服务器管理单元通过I2C协议连接所述微处理器。
[0010]优选地,所述服务器管理单元包括风扇以及电源供应器,分别用于根据所述微处理器的控制信号调整各个服务器的环境温度以及开启或关闭对应各服务器。
[0011]与现有技术相比较,本发明由于采用微处理器,它不像multiplexer同时间只能有一个人使用,在微处理器内存储单元依序存储各服务器发出的控制命令,所以即便同时间有多个控制命令来自不同的服务器,微处理器可以依先入先出(FIFO)的方式处理这些控制命令,由此可见,本发明可同时处理多个服务器发出的控制命令,工作效率得到了大大的提高,一来不会因为服务器的问题而长时间占用资源,也不会因为服务器无法控制机架而将服务器重启。此外,本发明服务器透过TCP/IP传送控制命令给微处理器,再由微处理器向服务器管理单元发送控制信号的方法将会简化服务器I2C实作和设计上的复杂度,同时间能让多个服务器同时对机架执行I2C命令,此方法简化服务器端在I2C软件及硬件的实作,无需服务器开发I2C驱动器,从而可简化伺服器的开发流程,也可避免各家的服务器的I2C驱动器设计上的不同、缺陷而产生的不必要的麻烦。
[0012]【【附图说明】】
图1为本发明一种机架式服务器系统的原理方框图。
[0013]【【具体实施方式】】
请参阅图1所示,本发明一种机架式服务器系统,其包括机架1、若干服务器1、微处理器11以及若干服务器管理单元12。
[0014]所述若干服务器10设置在所述机架I上。所述各服务器10设置有运行状态侦测单元101以及处理单元102。所述运行状态侦测单元101用于侦测各服务器10的运行状态并将该运行状态发送给所述处理单元102,所述处理单元102用于判断所侦测到的各服务器10的运行状态是否满足一预设条件并在符合所述预设条件时发出一控制命令,所述运行状态在本实施例中以服务器10的环境温度以及供电电压为例作详细说明,但并限制于此,所述运行状态还可包含UPS的供电电压、供电电流;散热系统中各个风扇的转速信息、湿度信息;各个电源输出功率的变化信息。
[0015]所述微处理器11设有存储单元110以及处理单元111,所述微处理器11的通过网络通讯协议(TCP/IP)连接所述各服务器102,所述微处理器11的存储单元110连接各服务器10的处理单元102用于依序存储所述微处理器11接收到的所述各服务器10的控制命令。所述微处理器11的处理单元112与所述微处理器11的存储单元111连接用于按照先入先出的方式将所述存储单元111的控制命令转为对应的控制信号。
[0016]所述若干个服务器管理单元12,其分别对应所述若干个服务器10设于所述机架I上用于调整各个服务器10的运行状态,所述若干个服务器管理单元12连接所述微处理器11用于根据所述微处理器11的控制信号,调整服务器10的运行状态。在本实施例中,所述若干个服务器管理单元12通过I2C协议连接所述微处理器11。且,在本实施例中,所述服务器管理单元12包括风扇120以及电源供应器121,分别用于调整各个服务器10的环境温度以及开启或关闭对应各服务器10的电源,从而关闭或开启服务器10。当某一服务器10的环境温度高于所述预设值并发出提高风扇120转速的控制命令时,而同时另一服务器10的电压过低发出一关闭该另一服务器10的控制命令,此时,所述微处理器11依次接收所述两个服务器10所发出的控制命令并存储在存储单元110中,紧接着,所述微处理器11的处理单元111按照先入先出的方式将存储在所述存储单元111的控制命令转为对应的控制信号并依然按照先入先出的方式发送至对应的服务器管理单元12,所述两个服务器10的服务器管理单元12在接收到控制信号后依次提高对应风扇120转速,或是关闭电源供应器121电源以便关闭该服务器10,可避免服务器10突然关机而造成的不必要的损失。
[0017]综上所述,上述各实施例及图示仅为本发明之较佳实施例而已,但不能以之限定本发明实施之范围,即大凡依本发明申请专利范围所作之均等变化与修饰,皆应属本发明专利涵盖之范围内。
【主权项】
1.一种机架式服务器系统,其包括:机架、若干服务器以及若干服务器管理单元,所述若干服务器设于所述机架上,所述各服务器设置有运行状态侦测单元以及一处理单元,所述运行状态侦测单元用于侦测各服务器的运行状态并将该运行状态发送给所述处理单元,所述处理单元用于判断所侦测到的各服务器的运行状态是否满足一预设条件并在符合所述预设条件时发出一控制命令,所述若干个服务器管理单元分别对应所述若干个服务器设于所述机架上用于调整各个服务器的运行状态,其特征在于进一步包括:微处理器,所述微处理器通过网络通讯协议连接所述各服务器,所述微处理器用于按照先入先出的方式将所接收到的控制命令转为对应的控制信号,所述若干个服务器管理单元连接所述微处理器用于根据所述微处理器的控制信号调整对应服务器的运行状态。2.根据权利要求1所述的机架式服务器系统,其特征在于,所述运行状态侦测单元所述侦测的各服务器的运行状态为各服务器的环境温度以及供电电压。3.根据权利要求2所述的机架式服务器系统,其特征在于,所述运行状态侦测单元所述侦测的各服务器的运行状态进一步包括:UPS的供电电压、供电电流;散热系统中各个风扇的转速信息、湿度信息;各个电源输出功率的变化信息。4.根据权利要求1所述的机架式服务器系统,其特征在于,所述微处理器设有存储单元以及处理单元,所述微处理器的存储单元连接各服务器的处理单元用于依序存储所述微处理器接收到的所述各服务器的控制命令,所述微处理器的处理单元与所述微处理器的存储单元连接用于按照先入先出的方式将所述存储单元的控制命令转为对应的控制信号。5.根据权利要求1所述的机架式服务器系统,其特征在于,所述若干个服务器管理单元通过I2C协议连接所述微处理器。6.根据权利要求2所述的机架式服务器系统,其特征在于,所述服务器管理单元包括风扇以及电源供应器,分别用于根据所述微处理器的控制信号调整各个服务器的环境温度以及开启或关闭对应各服务器。
【文档编号】G06F11/30GK106033380SQ201510106309
【公开日】2016年10月19日
【申请日】2015年3月11日
【发明人】吴坤信, 魏廷箕, 刘子扬, 林君平, 杨文泰
【申请人】昆达电脑科技(昆山)有限公司, 神达电脑股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1