本发明实施例涉及存储硬件领域,特别是涉及一种存储链路测试系统、方法、设备及存储介质。
背景技术:
1、随着科学技术的不断发展,对服务器的存储容量、存储效率提出了更高的要求。为此,硬盘部件厂商不断优化相关设计,各类存储介质/存储设备(硬盘)的容量、接口速率、接口适配性不断迭代发展。按照技术演进规律,服务器设备厂商应及时跟进存储技术进步的发展步伐,及时针对服务器设计新的存储链路,以优化存储提升服务器的性能。
2、然而,实际设计开发过程中,受限于开发周期的客观限制,存在最新一代存储介质未面世,甚至无样品情况下开发服务器的新一代存储链路的情况,在这种背景下,对新一代的存储链路的有效性等方面评估存在问题。
技术实现思路
1、本发明实施例的目的在于提供一种存储链路测试系统、方法、设备及存储介质,具体技术方案如下:
2、在本发明实施的第一方面,提供了一种存储链路测试系统,包括连接的存储链路评估测试装置和待测服务器,所述存储链路评估测试装置,用于:
3、获取测试参数;所述测试参数中至少包括所述待测服务器的测试模式和所述测试模式对应的硬盘模拟信息;其中,所述模拟信息至少包括所述待测服务器与硬盘之间数据传输时的接口协议;
4、根据硬盘模拟信息模拟对应规格的所述待测服务器的硬盘;
5、控制所述待测服务器中的节点与模拟的所述硬盘的存储链路按照所述接口协议进行数据传输,并实时收集数据传输所述存储链路相关的测试数据;
6、根据所述测试数据确定所述存储链路的性能情况。
7、在本发明实施的第二方面,还提供了一种存储链路测试方法,应用于存储链路测试系统,所述存储链路测试系统包括连接的存储链路评估测试装置和待测服务器,所述方法包括:
8、获取测试参数;所述测试参数中至少包括所述待测服务器的测试模式和所述测试模式对应的硬盘模拟信息;其中,所述模拟信息至少包括所述待测服务器与硬盘之间数据传输时的接口协议;
9、根据硬盘模拟信息模拟对应规格的所述待测服务器的硬盘;
10、控制所述待测服务器中的节点与模拟的所述硬盘的存储链路按照所述接口协议进行数据传输,并实时收集数据传输所述存储链路相关的测试数据;
11、根据所述测试数据确定所述存储链路的性能情况。
12、在本发明实施的第三方面,还提供了一种通信设备,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;
13、所述处理器,用于读取存储器中的程序实现如第一方面任一所述的存储链路测试方法。
14、在本发明实施的第四方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机实现如第一方面任一所述的存储链路测试方法。
15、在本发明实施的第五方面,还提供了计算机程序产品,包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如第一方面任一所述存储链路测试方法。
16、本发明实施例中,涉及存储硬件领域,获取测试参数,测试参数中至少包括待测服务器的测试模式和测试模式对应的硬盘模拟信息,其中,模拟信息至少包括待测服务器与硬盘之间数据传输时的接口协议,根据硬盘模拟信息模拟对应规格的待测服务器的硬盘,然后,可以控制待测服务器中的节点与模拟的硬盘的存储链路按照接口协议进行数据传输,并实时收集数据传输存储链路相关的测试数据,进而可以根据测试数据确定存储链路的性能情况。本发明实施例的存储链路测试系统可以无样本硬盘的情况下,实现对待测服务器的存储链路的评估和测试,解决了服务器硬盘技术迭代与服务器的内存等节点存在错层,硬盘无法与服务器的存储链路设计保持同步的问题,实现了对服务器的存储链路质量的无盘评估,达到测试服务器的存储链路性能、稳定性、安全性等目的,为服务器的存储链路提供硬盘容量、接口速率等规划建议,设计出更高效、更可靠服务器的存储链路。
1.一种存储链路测试系统,其特征在于,包括连接的存储链路评估测试装置和待测服务器,所述存储链路评估测试装置,用于:
2.根据权利要求1所述的存储链路测试系统,其特征在于,所述测试模式至少包括服务器存储链路超负荷测试、服务器存储链路模拟测试以及服务器存储链路瓶颈点测试。
3.根据权利要求2所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置的硬盘阵列模拟模块,用于:
4.根据权利要求3所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置的硬盘接口协议转换模拟模块,用于:
5.根据权利要求4所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置的模拟硬盘与系统交互模块,用于:
6.根据权利要求5所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置的交互系统模块 ,用于:
7.根据权利要求2所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置,用于:
8.根据权利要求7所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置,用于:
9.根据权利要求7所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置,用于:
10.根据权利要求9所述的存储链路测试系统,其特征在于,所述服务器存储链路模拟测试包括服务器存储链路超前测试,所述存储链路评估测试装置,用于:
11.根据权利要求10所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置,用于:
12.根据权利要求1所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置,用于:
13.根据权利要求1所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置,用于:
14.根据权利要求13所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置,用于:
15.根据权利要求1所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置和所述待测服务器为通过网络连接。
16.根据权利要求1所述的存储链路测试系统,其特征在于,所述存储链路评估测试装置和所述待测服务器为通过专用接口缆线连接。
17.根据权利要求1所述的存储链路测试系统,其特征在于,根据硬盘模拟信息模拟对应规格的所述待测服务器的硬盘,包括:
18.一种存储链路测试方法,其特征在于,应用于存储链路测试系统,所述存储链路测试系统包括连接的存储链路评估测试装置和待测服务器,所述方法包括:
19.一种通信设备,其特征在于,包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;
20.一种可读存储介质,用于存储程序,其特征在于,所述程序被处理器执行时实现如权利要求18中所述存储链路测试方法。
21.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现如权利要求18中所述存储链路测试方法。
