[发明专利]硬盘读写控制方法、装置、电子设备及存储介质有效
申请号: | 201810496764.2 | 申请日: | 2018-05-22 |
公开(公告)号: | CN110515535B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 张宏海;余高峰;吴海波;严杰 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;马敬 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 硬盘 读写 控制 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了硬盘读写控制方法、装置、电子设备及存储介质,该方法包括:若计算节点针对目标硬盘的操作状态为非允许状态,获取目标硬盘的令牌深度;判断目标硬盘的令牌深度与深度阈值的大小关系;若目标硬盘的令牌深度小于深度阈值,将计算节点针对目标硬盘的操作状态变更为允许状态,并按照预设深度增加规则,增加目标硬盘的令牌深度。在本发明实施例的硬盘读写控制方法中,根据目标硬盘的令牌深度判定目标硬盘是否还能够允许计算节点的访问,在目标硬盘的令牌深度小于深度阈值时,允许计算节点对目标硬盘进行相应的读写操作,可以实现多个计算节点同时访问一个硬盘,能够提高计算节点的工作效率,从而提高网络整体的运行效率。
技术领域
本发明涉及数据读写技术领域,特别是涉及硬盘读写控制方法、装置、电子设备及存储介质。
背景技术
SAN(Storage Area Network,存储局域网络)是一种将存储设备、连接设备和接口集成在一起的存储网络,承担了数据存储任务。在SAN中通过SCSI(Small Computer SystemInterface,小型计算机系统接口)完成数据传输。SAS(Serial Attached SCSI,串行连接SCSI)是新一代的SCSI技术,通过采用串行技术以获得更高的传输速度,并且通过缩短连结线以改善内部空间等。
相关SAN网络中,每个硬盘同一时间仅允许一个计算节点的I/O(Input/Output,输入/输出)操作,但是随着SAS技术的兴起,SAN网络中计算节点的数量大量增加,每个硬盘同一时间仅允许一个计算节点的IO操作,造成大量计算节点排队等待的现象,严重影响了计算节点的工作效率,网络整体运行效率低。
发明内容
本发明实施例的目的在于提供一种硬盘读写控制方法、装置、电子设备及存储介质,以实现提高网络整体运行效率低。具体技术方案如下:
第一方面,本发明实施例提供了一种硬盘读写控制方法,所述方法包括:
确定待操作数据所在的目标硬盘;
判断请求操作所述待操作数据的计算节点针对所述目标硬盘的操作状态;
若所述计算节点针对所述目标硬盘的操作状态为非允许状态,获取所述目标硬盘的令牌深度,其中,所述目标硬盘的令牌深度用于表征所述目标硬盘中被占用的读写资源;
判断所述目标硬盘的令牌深度与深度阈值的大小关系;
若所述目标硬盘的令牌深度小于所述深度阈值,将所述计算节点针对所述目标硬盘的操作状态变更为允许状态,并按照预设深度增加规则,增加所述目标硬盘的令牌深度。
可选的,在所述判断请求操作所述待操作数据的计算节点针对所述目标硬盘的操作状态之后,所述方法还包括:
若所述计算节点针对所述目标硬盘的操作状态为允许状态,通过所述计算节点完成对所述目标硬盘中待操作数据的读写操作。
可选的,本发明实施例的硬盘读写控制方法还包括:
在所述计算节点满足预设令牌释放规则时,将所述计算节点针对所述目标硬盘的操作状态变更为非允许状态,并按照预设深度减少规则,减少所述目标硬盘的令牌深度。
可选的,在本发明实施例的硬盘读写控制方法中,判断所述计算节点是否满足预设令牌释放规则的步骤如下:
在所述计算节点完成对所述目标硬盘的读写操作后,或所述计算节点针对所述目标硬盘的操作状态为允许状态的时间达到预设时间阈值时,判定所述计算节点满足预设令牌释放规则。
可选的,在所述判断所述目标硬盘的令牌深度与深度阈值的大小关系之后,所述方法还包括:
若所述目标硬盘的令牌深度不小于所述深度阈值,禁止所述计算节点对所述目标硬盘进行读写操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810496764.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现服务器物理盘位与系统盘符的转换方法
- 下一篇:数据存储系统