[发明专利]存储设备检测方法、装置及计算机在审
申请号: | 201710885195.6 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107885598A | 公开(公告)日: | 2018-04-06 |
发明(设计)人: | 刘志鹏;邹存璐;苗元君;于福超;田海龙;张延凤 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/26 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙)11447 | 代理人: | 魏嘉熹,南毅宁 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储 设备 检测 方法 装置 计算机 | ||
1.一种存储设备检测方法,其特征在于,应用于计算机,所述方法包括:
确定所述计算机包括的待检测的多个存储设备;
通过多个线程并行地对所述多个存储设备进行检测,以确定所述多个存储设备中的每个存储设备是否可用。
2.根据权利要求1所述的方法,其特征在于,通过多个线程并行地对所述多个存储设备进行检测,包括:
确定所述多个存储设备的数量和所述计算机允许的最大线程数中的较小值;
通过所述较小值对应数量的线程,并行地对所述多个存储设备进行检测。
3.根据权利要求1所述的方法,其特征在于,通过多个线程并行地对所述多个存储设备进行检测,包括:
针对所述多个线程中的任一线程,令该线程从所述多个存储设备中随机确定一存储设备;
确定该储存设备是否已经完成检测;
在该存储设备未完成检测时:
若该存储设备正在被另一线程检测,则令该线程重新确定一存储设备;或,
若该存储设备未被检测,则令该线程对该存储设备进行检测。
4.根据权利要求3所述的方法,其特征在于,在确定该储存设备是否已经完成检测之后,还包括:
在该存储设备已完成检测时:
确定该存储设备上一次完成检测的时刻到当前时刻的时长间隔是否大于第一预设时长;
若所述时长间隔大于所述第一预设时长,令该线程重新对该存储设备进行检测;
若所述时长间隔不大于所述第一预设时长,令该线程重新确定一存储设备。
5.根据权利要求4所述的方法,其特征在于,在通过多个线程并行地对所述多个存储设备进行检测之后,还包括:
在所述多个存储设备均已完成检测,且所述多个存储设备中的任一存储设备上一次完成检测的时刻到当前时刻的时长间隔小于所述第一预设时长时,确定所述多个存储设备完成检测。
6.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括:
在检测所述多个存储设备中任一存储设备所持续的时长达到第二预设时长时,确定该存储设备不可用。
7.一种存储设备检测装置,其特征在于,应用于计算机,所述装置包括:
第一确定模块,用于确定所述计算机包括的待检测的多个存储设备;
检测模块,用于通过多个线程并行地对所述多个存储设备进行检测,以确定所述多个存储设备中的每个存储设备是否可用。
8.根据权利要求7所述的装置,其特征在于,所述检测模块包括:
第一确定子模块,用于确定所述多个存储设备的数量和所述计算机允许的最大线程数中的较小值;
第一检测子模块,用于通过所述较小值对应数量的线程,并行地对所述多个存储设备进行检测。
9.根据权利要求7所述的装置,其特征在于,所述检测模块包括:
第二确定子模块,用于针对所述多个线程中的任一线程,令该线程从所述多个存储设备中随机确定一存储设备;
第三确定子模块,用于确定该储存设备是否已经完成检测;
第四确定子模块,用于在该存储设备未完成检测时,若该存储设备正在被另一线程检测,则令该线程重新确定一存储设备;
第二检测子模块,用于在该存储设备未完成检测时,若该存储设备未被检测,则令该线程对该存储设备进行检测。
10.一种计算机,其特征在于,包括:
多个存储设备,用于存储数据;
处理器,用于通过多个线程并行地对所述多个存储设备进行检测,以确定所述多个存储设备中的每个存储设备是否可用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710885195.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种使用寿命长的户外电力电器柜
- 下一篇:一种工程车辆用配电柜