服务器测试系统、方法及控制系统、方法

文档序号:9600725阅读:718来源:国知局
服务器测试系统、方法及控制系统、方法
【技术领域】
[0001]本发明涉及服务器测试领域,特别是涉及一种服务器测试系统、方法及控制系统、方法。
【背景技术】
[0002]目前在服务器的散热设计过程中,在不同的温度下对服务器做不同的加载测试是验证和发现服务器散热设计是否合乎要求的重要组成部分。现有的散热测试,需要测试工程师手动开启或设定,由于散热验证要求至少在15°(:、20°(:、25°(:、30°(:、以及35°(:/五种温度下做6种以上的加载测试,每组测试要1个小时左右来完成,这样一个完整的测试就需要工程师花费30小时以上,耗费的时间长,且工作量非常大。

【发明内容】

[0003]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种服务器测试系统、方法及控制系统、方法,用于解决现有技术中对服务器的散热测试需要花费工程师大量的时间和精力的冋题。
[0004]为实现上述目的及其他相关目的,本发明提供一种服务器测试系统,包括:检测模块,设置于服务器的预定位置,用以检测所述预定位置的温度;恒温箱,用于容设所述服务器,具有温度设置单元以及数据收发单元,所述温度设置单元用以通过所述数据收发单元接收一温度设置指令设置所述恒温箱的温度,以为所述服务器提供一恒温环境;数据采集仪,与所述检测模块电连接,用以根据一数据采集指令采集所述检测模块的检测结果;控制器,与所述恒温箱、服务器、和数据采集仪电连接,用以生成所述温度设置指令,以发送至所述恒温箱,使得所述恒温箱达到与所述温度设置指令相应的温度,并用以生成一测试指令,以发送至所述服务器,且所述服务器根据所述测试指令进行运行时,生成所述数据采集指令以发送至所述数据采集仪,且获取并记录所述数据采集仪的采集结果。
[0005]于本发明的一具体实施例中,所述检测模块为温度传感器,用以检测所述服务器预定位置的温度。
[0006]于本发明的一具体实施例中,所述预定位置包括CPU、内存、硬盘、以及出风口中的一个或多个所处的位置。
[0007]于本发明的一具体实施例中,所述测试指令包括令所述服务器运行一加载程序的指令。
[0008]于本发明的一具体实施例中,所述控制器以一固定周期并依照一预先设定的次序,依次向所述恒温箱发送令其设置为相应温度的温度设置指令。
[0009]于本发明的一具体实施例中,所述相应温度为15度、20度、25度、30度、以及35度中的一种。
[0010]于本发明的一具体实施例中,所述恒温箱还包括一温度传感器,用以实时获取所述恒温箱的实时温度,并通过所述数据收发单元发送至所述控制器,所述控制器根据所述实时温度,向所述恒温箱反馈一温度调节指令。
[0011 ] 于本发明的一具体实施例中,所述控制器用以将所述实时温度与一预设温度阈值进行比较,以当所述实时温度大于所述温度阈值时,向所述恒温箱发送令所述恒温箱降温的温度调节指令;并当所述实时温度小于所述温度阈值时,向所述恒温箱发送令所述恒温箱升温的温度调节指令。
[0012]于本发明的一具体实施例中,所述恒温箱还包括一温度调节单元,用以根据所述温度调节指令,对所述恒温箱的温度进行调节。
[0013]为实现上述目的及其他相关目的,本发明还提供一种服务器测试方法,应用如上任一项所述的服务器测试系统,对服务器的散热性能进行测试。
[0014]为实现上述目的及其他相关目的,本发明还提供一种控制系统,应用于如上任一项所述的服务器测试系统的控制器,包括:温度设置模块,用以生成所述温度设置指令,以发送至所述恒温箱;测试控制模块,用以生成所述测试指令,以发送至所述服务器;采集控制模块,用以在所述恒温箱达到与所述温度设置指令相应的温度,且所述服务器根据所述测试指令进行运行时,生成所述数据采集指令,以发送至所述数据采集仪;记录模块,用以获取并记录所述数据采集仪的采集结果。
[0015]为实现上述目的及其他相关目的,本发明还提供一种控制方法,应用于如上任一项所述的服务器测试系统的控制器,包括以下步骤:生成所述温度设置指令,以发送至所述恒温箱;生成所述测试指令,以发送至所述服务器;在所述恒温箱达到与所述温度设置指令相应的温度,且所述服务器根据所述测试指令进行运行时,生成所述数据采集指令,以发送至所述数据采集仪;获取并记录所述数据采集仪的采集结果。
[0016]如上所述,本发明的服务器测试系统、方法及控制系统、方法,其中,所述服务器测试系统包括检测模块、恒温箱、数据采集仪、以及控制器,其中,控制器与所述恒温箱、服务器、和数据采集仪电连接,用以生成所述温度设置指令,以发送至所述恒温箱,使得所述恒温箱达到与所述温度设置指令相应的温度,并用以生成一测试指令,以发送至所述服务器,且所述服务器根据所述测试指令进行运行时,生成所述数据采集指令以发送至所述数据采集仪,且获取并记录所述数据采集仪的采集结果。本发明的服务器测试系统、方法及控制系统、方法可以自动的运行测试程序,且自动调节测试温度,并对测试结果进行自动记录,可以提高测试效率,节省测试工程师花费的时间和精力。
【附图说明】
[0017]图1显示为本发明的服务器测试系统在一具体实施例中的应用示意图。
[0018]图2显示为本发明的控制器在一具体实施例中应用的控制系统的模块示意图。
[0019]图3显示为本发明的控制器在一具体实施例中应用的控制方法的流程示意图。
[0020]图4显示为本发明的服务器测试系统在一具体实施例中的应用示意图。
[0021]元件标号说明
[0022]10、10’ 服务器
[0023]20、20’ 检测模块
[0024]30、30’ 恒温箱
[0025]31、31’ 温度设置单元
[0026]32、32’数据收发单元
[0027]33’温度传感器
[0028]34’温度调节单元
[0029]40、40’数据采集仪
[0030]50、50,控制器
[0031]51控制系统
[0032]511温度设置模块
[0033]512测试控制模块
[0034]513采集控制模块
[0035]514记录模块
[0036]S11 ?S14 步骤
【具体实施方式】
[0037]以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
[0038]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0039]现有的服务器散热测试,需要工程师进行很多手工设置,由于测试周期很长,且测试项目较多,需要耗费工程师很多的精力和时间,本发明的服务器测试系统、方法及控制系统、方法,自动化的对服务器的散热性能进行测试,可利用工程师的所有的工作时间和下班时间来对服务器的散热性能进行测试,提高测试效率,减少工程师的工作量。
[0040]具体的,请参阅图1,显示为本发明的服务器测试系统在一具体实施例中的应用示意图。所述服务器测试系统用于对服务器10的散热性能进行测试,所述服务器测试系统包括:检测模块20、恒温箱30、数据采集仪40、以及控制器50。
[0041]所述检测模块20设置于服务器10的预定位置,用以检测所述预定位置的温度;于本发明的一具体实施例中,所述检测模块20为温度传感器,用以检测所述服务器10预定位置的温度。优选的,所述预定位置包括CPU、内存、硬盘、以及出风口中的一个或多个所处的位置,或者其他对散热要求较高的位置。
[0042]所述恒温箱30用于容设所述服务器10,具有温度设置单元31以及数据收发单元32,所述温度设置单元31用以通过所述数据收发单元32接收一温度设置指令设置所述恒温箱30的温度,以为所述服务器10提供一恒温环境;
[0043]所述数据采集仪40与所述检测模块20电连接,用以根据一数据采集指令采集所述检测模块20的检测结果;于具体应用中,所述数据采集仪40采用安捷伦的数据采集仪。
[0044]所述控制器50与所述恒温箱30、服务器10、和数据采集仪40电连接,优选的,所述控制器50与所述数据采集仪40以及所述恒温箱30通过RS232串口进行通信,所述控制器50用以生成所述温度设置指令,以发送至所述恒温箱30,使得所述恒温箱30达到与所述温度设置指令相应的温度,并用以生成一测试指令,以发送至所述服务器10,且所述服务器10根据所述测试指令进行运行时,生成所述数据采集指令以发送至所述数据采集仪40,且获取并记录所述数据采集仪40的采集结果。于本发明的一具体实施例中,所述测试指令包括令所述服务器10运行一加载程序的指令。
[0045]进一步的,所述控制器50以一固定
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1