一种服务器硬盘测试的方法及装置、电子设备、存储介质制造方法及图纸

技术编号:36038101 阅读:23 留言:0更新日期:2022-12-21 10:42
本申请实施例提供了一种服务器硬盘测试的方法及装置、电子设备、存储介质,服务器设置有多个硬盘,该方法包括:获取多个硬盘的区块信息、队列信息,并根据区块信息、队列信息,确定多个测试模式;根据多个测试模式,生成测试脚本;运行测试脚本对各个硬盘进行测试,获得各个硬盘在各个测试模式下的性能值;基于各个硬盘在各个测试模式下的性能值,确定测试结果,实现了硬盘区块大小和队列深度的性能测试场景的全覆盖,可以更全面地测试服务器存储链路中的硬盘是否性能均衡,更容易发现硬盘性能不均的现象,从而在研发阶段和部件引入阶段解决问题,提高产品质量、降低出厂周期和后期维护成本。护成本。护成本。

【技术实现步骤摘要】
一种服务器硬盘测试的方法及装置、电子设备、存储介质


[0001]本申请涉及服务器领域,具体涉及一种服务器硬盘测试的方法及装置、电子设备、存储介质。

技术介绍

[0002]随着5G、人工智能、区域链的发展和应用云端的迁移,服务器存储链路的数据也越来越复杂,如数据的碎片化、数据的乱序化,对服务器的性能有了更高的要求,且对数据进行切割、跨云传输、断点续传、多链路并发等各种任务场景也要求存储链路的硬盘性能在各个区块大小和队列深度均达到要求。
[0003]现有的硬盘性能测试技术通常针对PCIe3.0(peripheral component interconnect express,一种高速串行计算机扩展总线标准)标准及之前标准的服务器产品,以Read(读测试)、Write(写测试)、Randon read(随机读测试)、Randon write(随机写测试)、Random mix(随机混合读写测试)等性能测试项在主流的Block size(区块大小)和Queue depth(队列深度)下进行测试,主要用来测试PCIe3.0标准及之前标准的数据链本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种服务器硬盘测试的方法,其特征在于,所述服务器设置有多个硬盘,所述方法包括:获取所述多个硬盘的区块信息、队列信息,并根据所述区块信息、队列信息,确定多个测试模式;根据所述多个测试模式,生成测试脚本;运行所述测试脚本对各个硬盘进行测试,获得所述各个硬盘在各个测试模式下的性能值;基于所述各个硬盘在各个测试模式下的性能值,确定测试结果。2.根据权利要求1所述的方法,其特征在于,所述区块信息包括区块大小值,所述队列信息包括队列深度值,所述根据所述区块信息、队列信息,确定多个测试模式包括:获取所述多个硬盘的区块大小值、队列深度值,并将不同的区块大小值与不同的队列深度值分别进行配对,生成多组测试参数;根据所述多组测试参数,确定多个测试模式。3.根据权利要求1所述的方法,其特征在于,在所述根据所述多个测试模式,生成测试脚本的步骤之后,所述方法还包括:获取所述多个硬盘的缓存区大小值,从所述多个硬盘的缓存区大小值中确定最大的缓存区大小值;基于所述最大的缓存区大小值,调整所述测试脚本的运行时间。4.根据权利要求1所述的方法,其特征在于,所述运行所述测试脚本对各个硬盘进行测试包括:运行所述测试脚本,按照各个测试模式,对各个硬盘进行读测试和/或写测试和/或读写测试。5.根据权利要求1所述的方法,其特征在于,所述基于所述各个硬盘在各个测试模式下的性能值,确定测试结果包括:基于所述各个硬盘在各个测试模式下的性能值,确定各个测试模式下的性能均衡值;将在同一测试模式下的各个硬盘的性能值与性能均衡值进行比对,确定所述多个硬...

【专利技术属性】
技术研发人员:高举波
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1