一种硬盘测试方法、设备、存储介质以及计算机程序产品技术

技术编号:41877536 阅读:32 留言:0更新日期:2024-07-02 00:30
本申请公开了一种硬盘测试方法、设备、存储介质以及计算机程序产品,应用于存储技术领域,包括:将输入输出任务下发至待测试硬盘;对于每一个输入输出任务,监测其物理层执行耗时,以及除去物理层之外的每个链路传输环节的传输执行耗时;每当触发统计时,确定在当前统计时刻与上一统计时刻之间所监测出的全部物理层执行耗时的平均值,如果该平均值超过物理层执行耗时阈值,并且针对每个链路传输环节,所确定出的对应于该链路传输环节的全部传输执行耗时的平均值均低于为该链路传输环节所设定的耗时阈值,对待测试硬盘进行输入输出性能测试。应用本申请的方案,可以有效实现待测试硬盘的性能测试,降低了误检测概率,提高了测试结果的准确性。

【技术实现步骤摘要】

本专利技术涉及存储,特别是涉及一种硬盘测试方法、设备、存储介质以及计算机程序产品


技术介绍

1、目前的hdd(hard disk drive,机械硬盘)和ssd(solid state disk,固态硬盘)由于设计结构的制约,导致随着使用时间的增长,性能会逐渐下降,并且这一特性也会由于服务器硬件拓扑、外界因素的影响而放大,反馈到业务层的现象即业务卡顿,进而引发数据阻塞甚至崩溃。这一现象并不属于简单的硬盘健康状态所能涵盖的,即日常的硬盘健康检测无法准确、有效地筛选出这些性能过低的硬盘。

2、目前的方案中,集群软件会对下发到硬盘的i/o(input/output,输入输出)任务进行监控,从而在侧面映射出硬盘性能是否满足上层业务需求。具体所使用的判定低性能慢盘的逻辑是:针对系统自带的命令行i/o任务进行监控,并判断收到命令反馈的耗时是否超过设定阈值。在实际应用中发现,这样的方案有很大的错判概率,即硬盘仍处于可正常工作的情况下,被判定为不满足性能要求的慢盘而被更换掉,也就增加了用盘成本。

3、综上所述,如何有效地实现硬盘测试,更为准确地检本文档来自技高网...

【技术保护点】

1.一种硬盘测试方法,其特征在于,包括:

2.根据权利要求1所述的硬盘测试方法,其特征在于,对于每一个所述输入输出任务,监测所述输入输出任务在物理层的物理层执行耗时,以及除去所述物理层之外的每个链路传输环节的传输执行耗时,包括:

3.根据权利要求1所述的硬盘测试方法,其特征在于,将输入输出任务下发至待测试硬盘,包括:

4.根据权利要求1至3任一项所述的硬盘测试方法,其特征在于,对所述待测试硬盘进行输入输出性能测试,包括:

5.根据权利要求4所述的硬盘测试方法,其特征在于,预先建立用于反映所述待测试硬盘处于正常工作状态的目标模型,包括:...

【技术特征摘要】

1.一种硬盘测试方法,其特征在于,包括:

2.根据权利要求1所述的硬盘测试方法,其特征在于,对于每一个所述输入输出任务,监测所述输入输出任务在物理层的物理层执行耗时,以及除去所述物理层之外的每个链路传输环节的传输执行耗时,包括:

3.根据权利要求1所述的硬盘测试方法,其特征在于,将输入输出任务下发至待测试硬盘,包括:

4.根据权利要求1至3任一项所述的硬盘测试方法,其特征在于,对所述待测试硬盘进行输入输出性能测试,包括:

5.根据权利要求4所述的硬盘测试方法,其特征在于,预先建立用于反映所述待测试硬盘处于正常工作状态的目标模型,包括:

6.根据权利要求5所述的硬盘测试方法,其特征在于,确定出所述第一期望值μ的波动参数,包括:

7.根据权利要求5所述的硬盘测试方法,其特征在于,确定出所述第一期望值μ的波动参数,包括:

8.根据权利要求5所述的硬盘测试方法,其特征在于,将输入输出任务下发至待测试硬盘,并采集n次所述待测试硬盘的输入输出性能指标,并基于所述目标模型,确定出所述待测试硬盘...

【专利技术属性】
技术研发人员:赵志超
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1