[发明专利]硬盘读写控制方法、装置、电子设备及存储介质有效
申请号: | 201810496764.2 | 申请日: | 2018-05-22 |
公开(公告)号: | CN110515535B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 张宏海;余高峰;吴海波;严杰 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 读写 控制 方法 装置 电子设备 存储 介质 | ||
1.一种硬盘读写控制方法,其特征在于,所述方法包括:
确定待操作数据所在的目标硬盘;
判断请求操作所述待操作数据的计算节点针对所述目标硬盘的操作状态;
若所述计算节点针对所述目标硬盘的操作状态为非允许状态,获取所述目标硬盘的令牌深度,其中,所述目标硬盘的令牌深度用于表征所述目标硬盘中被占用的读写资源;
判断所述目标硬盘的令牌深度与深度阈值的大小关系;
若所述目标硬盘的令牌深度小于所述深度阈值,将所述计算节点针对所述目标硬盘的操作状态变更为允许状态,并按照预设深度增加规则,增加所述目标硬盘的令牌深度;
若所述计算节点针对所述目标硬盘的操作状态为允许状态,通过所述计算节点完成对所述目标硬盘中待操作数据的读写操作。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述计算节点满足预设令牌释放规则时,将所述计算节点针对所述目标硬盘的操作状态变更为非允许状态,并按照预设深度减少规则,减少所述目标硬盘的令牌深度。
3.根据权利要求2所述的方法,其特征在于,判断所述计算节点是否满足预设令牌释放规则的步骤如下:
在所述计算节点完成对所述目标硬盘的读写操作后,或所述计算节点针对所述目标硬盘的操作状态为允许状态的时间达到预设时间阈值时,判定所述计算节点满足预设令牌释放规则。
4.根据权利要求1所述的方法,其特征在于,在所述判断所述目标硬盘的令牌深度与深度阈值的大小关系之后,所述方法还包括:
若所述目标硬盘的令牌深度不小于所述深度阈值,禁止所述计算节点对所述目标硬盘进行读写操作。
5.根据权利要求1所述的方法,其特征在于,在所述判断所述目标硬盘的令牌深度与深度阈值的大小关系之前,所述方法还包括:
确定所述计算节点对所述待操作数据进行读写操作时,所占用的所述目标硬盘的读写资源,作为待使用读写资源;
在所述目标硬盘的总读写资源中去除所述待使用读写资源,得到所述深度阈值。
6.一种硬盘读写控制装置,其特征在于,所述装置包括:
硬盘确定模块,用于确定待操作数据所在的目标硬盘;
状态判定模块,用于判断请求操作所述待操作数据的计算节点针对所述目标硬盘的操作状态;
深度获取模块,用于若所述计算节点针对所述目标硬盘的操作状态为非允许状态,获取所述目标硬盘的令牌深度,其中,所述目标硬盘的令牌深度用于表征所述目标硬盘中被占用的读写资源;
阈值判定模块,用于判断所述目标硬盘的令牌深度与深度阈值的大小关系;
状态标定模块,用于若所述目标硬盘的令牌深度小于所述深度阈值,将所述计算节点针对所述目标硬盘的操作状态变更为允许状态,并按照预设深度增加规则,增加所述目标硬盘的令牌深度;
操作允许模块,用于若所述计算节点针对所述目标硬盘的操作状态为允许状态,通过所述计算节点完成对所述目标硬盘中待操作数据的读写操作。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
深度释放模块,用于在所述计算节点满足预设令牌释放规则时,将所述计算节点针对所述目标硬盘的操作状态变更为非允许状态,并按照预设深度减少规则,减少所述目标硬盘的令牌深度。
8.根据权利要求7所述的装置,其特征在于,所述深度释放模块,具体用于:
在所述计算节点完成对所述目标硬盘的读写操作后,或所述计算节点针对所述目标硬盘的操作状态为允许状态的时间达到预设时间阈值时,将所述计算节点针对所述目标硬盘的操作状态变更为非允许状态,并按照预设深度减少规则,减少所述目标硬盘的令牌深度。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:
操作禁止模块,用于若所述目标硬盘的令牌深度不小于所述深度阈值,禁止所述计算节点对所述目标硬盘进行读写操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810496764.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现服务器物理盘位与系统盘符的转换方法
- 下一篇:数据存储系统