本发明涉及液冷散热,具体涉及一种测试系统、方法、装置、计算机设备及存储介质。
背景技术:
1、服务器的功率越高,服务器温度也越高,温度过高会影响服务器性能和寿命。当前,采用液体冷却技术来降低服务器温度,有效地吸收和排除部件产生的热量。
2、浸没式液冷服务器用冷却液浸没发热部件,采用冷却液直接接触发热部件,通过冷却液流动,带走发热部件的热量。但是,流动的冷却液与部件直接接触,会对部件的性能造成影响。然而,当前对浸没式液冷服务器中部件进行测试的方法依然延续之前风冷服务器的测试方法,无法确定冷却液对部件性能造成的影响。
3、因此,相关技术存在无法测量浸没式液冷服务器中冷却液对部件性能影响的问题。
技术实现思路
1、有鉴于此,本发明提供了一种测试系统、方法、装置、计算机设备及存储介质,以解决无法测量浸没式液冷服务器中冷却液对部件性能影响的问题。
2、第一方面,本发明提供了一种测试系统,该系统包括:冷却装置、部件测试装置、第一导液管以及第二导液管;部件测试装置包括部件插槽,部件插槽用于连接待测试部件;
3、冷却装置与部件测试装置分别通过第一导液管、第二导液管连通,构成冷却液的流体回路;
4、冷却装置用于在降低冷却液温度之后,根据流速调节指令控制冷却液的流速,并通过第一导液管将冷却液输入部件测试装置;
5、在部件插槽连接待测试部件的情况下,部件测试装置用于利用冷却液浸没待测试部件,对待测试部件进行降温,通过第二导液管将冷却液导入冷却装置。
6、本实施例提供的测试系统,部件测试装置利用冷却液浸没待测试部件,对待测试部件进行降温,模拟待测试部件在浸没式液冷服务器中的工作环境。并且,在部件测试装置中设置部件插槽,通过部件插槽获取待测试部件的性能数据,确定液冷流速对部件性能的影响。解决了无法测量浸没式液冷服务器中冷却液对部件性能影响的问题。
7、在一种可选的实施方式中,冷却装置包括:水泵、流速测量单元、第一箱体、冷却设备以及控制单元;
8、控制单元与水泵相连,用于根据流速转速映射关系,确定与流速调节指令中的目标流速相对应的目标转速,控制水泵的转速为目标转速;
9、第一箱体用于暂存冷却液,冷却设备设置在第一箱体中,冷却设备用于降低第一箱体中冷却液的温度;
10、水泵与第一导液管、第一箱体相连,用于将第一箱体中的冷却液导入第一导液管;
11、第二导液管通过流速测量单元与第一箱体相连,用于将冷却液导入第一箱体,流速测量单元用于获取第二导液管中冷却液的当前流速。
12、在本实施方式中,控制单元确定与目标流速相对应的目标转速,控制水泵的转速为目标转速,使得冷却液按照一定速度导入部件测试装置,便于测试,确定不同冷却液流速对部件性能的影响。
13、在一种可选的实施方式中,部件测试装置还包括:第二箱体和连接线;
14、第一导液管与第二箱体连通,用于将冷却液导入第二箱体;
15、部件插槽设置在第二箱体中,第二箱体用于暂存冷却液,并利用冷却液对待测试部件进行降温;
16、第二箱体与第二导液管连通,用于通过第二导液管将冷却液导入冷却装置;
17、连接线的一端与部件插槽相连,另一端用于连接测试单元;测试单元用于对待测试部件进行性能测试。
18、在本实施方式中,第二箱体暂存冷却液使得冷却液可以浸没待测试部件。连接线的一端与部件插槽相连,另一端用于连接测试单元,使得测试单元可以对待测试部件进行性能测试。
19、第二方面,本发明提供了一种测试方法,该方法应用于测试单元,测试单元用于与上述第一方面或其对应的任一实施方式的测试系统中的部件插槽相连,该方法包括:
20、获取待测试部件的部件类型;
21、根据部件类型确定对应的性能测试策略,根据性能测试策略在冷却液不同的流速下对待测试部件进行性能测试,得到不同流速下的性能测试结果;其中,测试单元通过发出流速调节指令修改冷却液的流速;
22、将性能测试结果与预设参考结果进行对比,确定使得性能测试结果中性能数据小于预设参考结果中对应数据的流速,得到冷却液流速对待测试部件的影响结果。
23、本实施例提供的测试方法,根据部件类型采用不同的性能测试策略对待测试部件进行性能测试,得到不同流速下的性能测试结果。通过对比性能测试结果与预设参考结果,确定液冷流速对部件性能的影响。解决了无法测量浸没式液冷服务器中冷却液对部件性能影响的问题。
24、在一种可选的实施方式中,在冷却装置包括流速测量单元的情况下,根据部件类型确定对应的性能测试策略,根据性能测试策略在冷却液不同的流速下对待测试部件进行性能测试,得到不同流速下的性能测试结果,包括:
25、在部件类型为硬盘的情况下,在第一预设流速集中获取一个第一预设流速作为第一目标流速;
26、发送携带第一目标流速的流速调节指令至冷却装置,使冷却装置按照第一目标流速调节冷却液的流速;
27、在预设配置参数组合集中获取一个预设配置参数组合作为目标配置参数组合;
28、根据目标配置参数组合配置存储性能测试算法,利用存储性能测试算法对待测试部件进行存储性能测试,获取硬盘性能数据和冷却液的第一当前流速,将硬盘性能数据和第一当前流速进行保存,作为第一性能测试结果;其中,第一当前流速是流速测量单元获取的;
29、在预设配置参数组合集中获取一个未被获取过的预设配置参数组合作为目标配置参数组合;
30、从根据目标配置参数组合配置存储性能测试算法开始执行后续步骤,直到遍历预设配置参数组合集中的预设配置参数组合,则结束;
31、在第一预设流速集中获取一个未被获取过的第一预设流速作为第一目标流速;
32、从发送携带第一目标流速的流速调节指令至冷却装置开始执行后续步骤,直到遍历第一预设流速集中的第一预设流速,则结束;
33、整合多个第一性能测试结果,得到不同流速下的性能测试结果。
34、在本实施方式中,利用存储性能测试算法对硬盘进行存储性能测试,通过修改冷却液的流速和存储性能测试算法的配置参数,得到不同流速下的性能测试结果。通过性能测试结果可以确定不同流速的冷却液对硬盘性能的影响。
35、在一种可选的实施方式中,在冷却装置包括流速测量单元的情况下,根据部件类型确定对应的性能测试策略,根据性能测试策略在冷却液不同的流速下对待测试部件进行性能测试,得到不同流速下的性能测试结果,包括:
36、在部件类型为网卡的情况下,获取部件类型对应的目标线程数;
37、在第二预设流速集中获取一个第二预设流速作为第二目标流速;
38、发送携带第二目标流速的流速调节指令至冷却装置,使冷却装置按照第二目标流速调节冷却液的流速;
39、根据目标线程数配置网络性能测试算法,利用网络性能测试算法对待测试部件进行网络性能测试,获取网卡性能数据和冷却液的第二当前流速,将网卡性能数据和第二当前流速进行保存,作为第二性能测试结果;其中,第二当前流速是流速测量单元获取的;
40、在第二预设流速集中获取一个未被获取过的第二预设流速作为第二目标流速;
41、从发送携带第二目标流速的流速调节指令至冷却装置开始执行后续步骤,直到遍历第二预设流速集中的第二预设流速,则结束;
42、整合多个第二性能测试结果,得到不同流速下的性能测试结果。
43、在本实施方式中,利用网络性能测试算法对网卡进行网络性能测试,通过修改冷却液的流速,得到不同流速下的性能测试结果。通过性能测试结果可以确定不同流速的冷却液对网卡性能的影响。
44、在一种可选的实施方式中,将性能测试结果与预设参考结果进行对比,确定使得性能测试结果中性能数据小于预设参考结果中对应数据的流速,得到冷却液流速对待测试部件的影响结果,包括:
45、在部件类型为硬盘的情况下,根据性能测试结果,得到硬盘性能数据和对应的第一当前流速,其中,硬盘性能数据包括第一带宽和每秒读写次数;
46、根据预设参考结果,得到硬盘性能数据对应的第一参考带宽和参考每秒读写次数;
47、将第一带宽和每秒读写次数分别与第一参考带宽和参考每秒读写次数进行比较,如果同一硬盘性能数据中的第一带宽小于第一参考带宽且每秒读写次数小于参考每秒读写次数,将硬盘性能数据中的第一当前流速作为第一候选流速;
48、将数值最小的第一候选流速作为第一流速阈值;第一流速阈值用于判断冷却液是否对硬盘产生影响。
49、在本实施方式中,根据第一带宽、第一参考带宽、每秒读写次数、参考每秒读写次数,确定第一流速阈值,利用第一流速阈值判断冷却液是否对硬盘产生影响。便于后续对浸没式液冷散热系统中冷却液的流速进行调整。
50、在一种可选的实施方式中,将性能测试结果与预设参考结果进行对比,确定使得性能测试结果中性能数据小于预设参考结果中对应数据的流速,得到冷却液流速对待测试部件的影响结果,包括:
51、在部件类型为网卡的情况下,根据性能测试结果,得到网卡性能数据和对应的第二当前流速,其中,网卡性能数据包括第二带宽;
52、根据预设参考结果,得到网卡性能数据对应的第二参考带宽;
53、将第二带宽与第二参考带宽进行比较,如果第二带宽小于第二参考带宽,则将对应的第二当前流速作为第二候选流速;
54、将数值最小的第二候选流速作为第二流速阈值;其中,第二流速阈值用于判断冷却液是否对网卡产生影响。
55、在本实施方式中,根据第二带宽和第二参考带宽,确定第二流速阈值,利用第二流速阈值判断冷却液是否对网卡产生影响。便于后续对浸没式液冷散热系统中冷却液的流速进行调整。
56、第三方面,本发明提供了一种测试装置,应用于测试单元,测试单元用于与上述第一方面或其对应的任一实施方式的测试系统中的部件插槽相连,包括:
57、获取模块,用于获取待测试部件的部件类型;
58、测试模块,用于根据部件类型确定对应的性能测试策略,根据性能测试策略在冷却液不同的流速下对待测试部件进行性能测试,得到不同流速下的性能测试结果;其中,测试单元通过发出流速调节指令修改冷却液的流速;
59、对比模块,用于将性能测试结果与预设参考结果进行对比,确定使得性能测试结果中性能数据小于预设参考结果中对应数据的流速,得到冷却液流速对待测试部件的影响结果。
60、第四方面,本发明提供了一种计算机设备,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的测试方法。
61、第五方面,本发明提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的测试方法。
62、第六方面,本发明提供了一种计算机程序产品,包括计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的测试方法。