【技术实现步骤摘要】
硬盘测试装置、系统、方法及计算机可读存储介质
[0001]本专利技术涉及硬盘测试领域,具体涉及硬盘测试装置、系统、方法及计算机可读存储介质。
技术介绍
[0002]超融合服务器(Hyperconverged Infrastructure,HCI)是一种新兴的服务器架构,它将计算、存储、网络和虚拟化等多种功能融合在一起,可以通过软件定义的方式提供全方位的资源管理和应用部署。
[0003]相关技术中,针对服务器的硬盘进行性能测试时,是采用挂接的方式对硬盘单独进行压力测试。
[0004]但采用该种方式进行测试,只能单独检测硬盘的数据读/写(I/0)功能是否正常,测试效率低。
技术实现思路
[0005]有鉴于此,本专利技术提供了一种硬盘测试装置、系统、方法及计算机可读存储介质,以解决硬盘测试效率低的问题。
[0006]第一方面,本专利技术提供了一种硬盘测试装置,硬盘测试装置包括:主控模块,用于与目标服务器的中央处理器连接,以硬盘测试装置的主控模块通过目标服务器的中央处理器获取目标服务器的硬件配置信息,所述主控模块与所述目标服务器的中央处理器连接,用于根据硬件配置信息生成测试指令,用于向存储模块发送测试指令,以及用于读取目标服务器的硬件在测试过程中的测试数据,目标服务器的硬件包括硬盘模组;存储模块,与主控模块连接,存储模块用于接收测试指令,用于根据测试指令向目标服务器的中央处理器下发测试脚本,测试脚本用于控制目标服务器的中央处理器按照测试脚本运行;供电模块,与主控模块和存储模块分别连接, ...
【技术保护点】
【技术特征摘要】
1.一种硬盘测试装置,其特征在于,所述硬盘测试装置包括:主控模块,用于与目标服务器的中央处理器连接,以获取所述目标服务器的硬件配置信息,用于根据所述硬件配置信息生成测试指令,用于向存储模块发送测试指令,以及用于读取所述目标服务器的硬件在测试过程中的测试数据,所述目标服务器的硬件包括硬盘模组;存储模块,与所述主控模块连接,所述存储模块用于接收所述测试指令,用于根据所述测试指令向所述目标服务器的中央处理器下发测试脚本,所述测试脚本用于控制所述目标服务器的中央处理器按照所述测试脚本运行;供电模块,与所述主控模块和所述存储模块分别连接,用于为所述主控模块和所述存储模块供电。2.根据权利要求1所述的硬盘测试装置,其特征在于,所述硬盘测试装置还包括:第一传输连接器,用于连接所述存储模块和所述目标服务器的中央处理器,用于接收所述存储模块下发的测试脚本,以及用于将所述测试脚本下发至所述目标服务器的中央处理器;所述主控模块,用于获取所述目标服务器的中央处理器配置信息,以及用于读取所述目标服务器的中央处理器按照所述测试脚本进行运行的第一测试数据。3.根据权利要求2所述的硬盘测试装置,其特征在于,所述主控模块通过第一数据传输总线读取所述目标服务器的中央处理器按照所述测试脚本运行时生成的第一测试数据。4.根据权利要求2所述的硬盘测试装置,其特征在于,所述目标服务器的硬件还包括:总线传输链路芯片;所述总线传输链路芯片设置于所述目标服务器的中央处理器与所述硬盘模组之间,以将所述中央处理器与所述硬盘模组连通;所述主控模块,用于与所述总线传输链路芯片连接,以及用于读取所述总线传输链路芯片按照所述测试脚本运行时生成的第二测试数据;所述主控模块,还用于与所述硬盘模组连接,以及用于读取所述硬盘模组按照所述测试脚本运行时生成的第三测试数据。5.根据权利要求4所述的硬盘测试装置,其特征在于,所述主控模块通过第二数据传输总线与所述总线传输链路芯片连接,通过所述第二数据传输总线将配置指令发送至所述总线传输链路芯片,以及通过所述第二数据传输总线读取所述总线传输链路芯片按照所述测试脚本运行时生成的第二测试数据;所述主控模块通过第三数据传输总线与所述硬盘模组连接,以及通过所述第三数据传输总线读取所述硬盘模组按照所述测试脚本运行时生成的第三测试数据。6.根据权利要求5所述的硬盘测试装置,其特征在于,所述主控模块,用于获取第一配置指令,以及用于通过所述第二数据传输总线向所述总线传输链路芯片下发所述第一配置指令;所述第一配置指令用于控制所述总线传输链路芯片分别配置所述目标服务器的中央处理器的至少一个第一接口和所述硬盘模组的至少一个第二接口,以将所述目标服务器的中央处理器的至少一个第一接口与所述硬盘模组的至少一个第二接口绑定。7.根据权利要求6所述的硬盘测试装置,其特征在于,所述硬盘模组的数量为多个;
所述第一配置指令用于控制所述总线传输链路芯片分别配置所述目标服务器的中央处理器的至少一个第一接口和多个硬盘模组的至少一个第二接口,以将所述目标服务器的中央处理器的至少一个第一接口与所述多个硬盘模组的至少一个第二接口绑定。8.根据权利要求1所述的硬盘测试装置,其特征在于,所述目标服务器包括多条硬件通信链路,所述多条硬件通信链路包括第一硬件通信链路、第二硬件通信链路和第三硬件通信链路,所述第一硬件通信链路上设置有第一中央处理器、与所述第一中央处理器连接的第一总线传输链路芯片,以及与所述第一总线传输链路芯片连接的第一硬盘模组;所述第二硬件通信链路上设置有第二中央处理器、与所述第二中央处理器连接的第二总线传输链路芯片,以及与所述第二总线传输链路芯片连接的第二硬盘模组,所述第二总线传输链路芯片还与所述第一总线传输链路芯片连接;所述第三硬件通信链路上设置有第三中央处理器、与所述第三中央处理器连接的第三总线传输链路芯片,以及与所述第三总线传输链路芯片连接的第三硬盘模组,所述第三总线传输链路芯片还与所述第二总线传输链路芯片连接;所述硬盘测试装置还包括:第二传输连接器,与所述存储模块连接,用于与所述第一总线传输链路芯片连接,用于接收所述存储模块下发的测试脚本,以及用于将所述测试脚本下发至所述第一总线传输链路芯片;所述第一总线传输链路芯片用于将所述测试脚本发送至与所述第一中央处理器,以及将所述测试脚本发送至与所述第一总线传输链路芯片连接的所述第二总线传输链路芯片;所述第二总线传输链路芯片用于将接收到的所述测试脚本发送至所述第二中央处理器,以及用于将所述测试脚本发送至所述第三总线传输链路芯片;所述第三总线传输链路芯片用于将接收到的所述测试脚本发送至所述第三中央处理器;所述主控模块,用于与所述第一中央处理器、所述第一总线传输链路芯片、所述第一硬盘模组、所述第二中央处理器、所述第二总线传输链路芯片、所述第二硬盘模组、所述第三中央处理器、所述第三总线传输链路芯片、以及所述第三硬盘模组分别连接,以读取各硬件的按照所述测试脚本进行运行的测试数据。9.根据权利要求8所述的硬盘测试装置,其特征在于,所述主控模块,用于获取所述第一中央处理器、所述第一总线传输链路芯片、所述第一硬盘模组、所述第二中央处理器、所述第二总线传输链路芯片、所述第二硬盘模组、所述第三中央处理器、所述第三总线传输链路芯片、以及所述第三硬盘模组的配置信息,以及通过所述第一总线传输链路芯片分别为所述第一总线传输链路芯片、所述第二总线传输链路芯片以及所述第三总线传输链路芯片下发第二配置指令;所述第二配置指令用于控制所述第一总线传输链路芯片分别配置所述第一中央处理器的至少一个第一接口和所述第一硬盘模组的至少一个第二接口,以将所述至少一个第一接口与所述至少一个第二接口绑定;控制所述第二总线传输链路芯片分别配置所述第二中央处理器的至少一个第一接口和所述第二硬盘模组的至少一个第二接口,以将所述第二中央处理器的至少一个第一接口与所述第二硬盘模组的至少一个第二接口绑定;控制所述第三总线传输链路芯片分别配置所述第三中央处理器的至少...
【专利技术属性】
技术研发人员:朱保彬,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。