[发明专利]一种对硬盘进行管理的方法及装置有效
| 申请号: | 201810950578.1 | 申请日: | 2018-08-20 |
| 公开(公告)号: | CN109445680B | 公开(公告)日: | 2020-03-31 |
| 发明(设计)人: | 姚建军 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 肖庆武 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 硬盘 进行 管理 方法 装置 | ||
本申请公开了一种对硬盘进行管理的方法及装置,属于通信领域。所述方法应用于包括建立模块、转换电路和P个硬盘的设备,建立模块和转换电路之间存在m条链路每个硬盘连接到转换电路,该方法包括:建立模块在第一目标链路上接收第一硬盘发送的连接请求,第一硬盘为P个硬盘中的任一个硬盘;在第一目标链路为链路集合中的链路以及接收该连接请求的时间在当前时间周期的第一时间段内时,拒绝在第一目标链路上建立与第一硬盘之间的第一连接。本申请能够避免大量的读写请求堵在启动器中。
技术领域
本申请涉及通信领域,特别涉及一种对硬盘进行管理的方法及装置。
背景技术
目前的终端设备可以连接至少一个硬盘,终端设备中的处理器可以通过启动器和至少一个交换芯片与该至少一个硬盘连接。其中,该至少一个交换芯片串联成一个串联电路,位于该串联电路一端的交换芯片与启动器连接,启动器再与处理器连接,每个交换芯片上还连接有至少一个硬盘,从而实现处理器与至少一个硬盘之间的连接。
启动器与该串联电路之间包括m条链路,m为大于1的整数。启动器可以接收处理器发送的针对某个硬盘的读写请求,从该m条链路中为该读写请求请求一条链路,在该条链路上建立与该硬盘之间的连接,通过该连接向该硬盘发送该读写请求,发送完断开该连接,以释放该链路。当某个硬盘需要向处理器发送数据时,该硬盘从该m条链路中为该读写请求请求一条链路,在该条链路上建立与启动器之间的连接,通过该连接向启动器发送数据;启动器接收该数据并向处理器转发该数据。其中,该硬盘在发送完数据后不会断开该连接,而是由启动器在检测到该连接存在的时间达到预设的最大连接时间时断开该连接,并释放该链路。该硬盘发送完数据到启动器检测到该连接存在的时间到达最大连接时间之间的这段时间往往较长,在这段时间内该连接占用的链路不能被启动器用于发送读写请求且在这段时间内该硬盘往往也不会向处理器发送数据,导致在这段时间内该链路被空闲。
在实现本申请的过程中,发明人发现现有技术至少存在以下问题:
硬盘请求到链路的概率往往大于启动器为读写请求请求到链路的概率,通常硬盘的数目多于m个,这样可能导致m个链路同时被硬盘占用,在硬盘请求到链路时该链路会在较长时间内被空闲,所以目前的链路利用率较低,这样当处理器向启动器发送大量的读写请求时,可能存在较大一部分读写请求,启动器可能长时间不能为该部分读写请求请求到链路,导致该部分读写请求堵在启动器中,不能被发送出去。
发明内容
为了避免大量的读写请求堵在启动器中,本申请实施例提供了一种对硬盘进行管理的方法及装置。所述技术方案如下:
第一方面,本申请实施例提供了一种对硬盘进行管理的方法,所述方法应用于包括建立模块、转换电路和P个硬盘的设备,所述建立模块和所述转换电路之间存在m条链路,m为大于1的整数,P为大于m的整数,所述P个硬盘中的每个硬盘连接到所述转换电路。所述建立模块在第一目标链路上接收第一硬盘发送的连接请求,所述第一硬盘为所述P个硬盘中的任一个硬盘;在所述第一目标链路为链路集合中的链路以及接收所述连接请求的时间在当前时间周期的第一时间段内时,所述建立模块拒绝在所述第一目标链路上建立与所述第一硬盘之间的第一连接,所述当前时间周期包括所述第一时间段和除所述第一时间段以外的第二时间段,所述链路集合包括所述m条链路中至少一条的链路。如此在第一时间段内第一目标链路不会被硬盘占用,这样对于发送给硬盘的读写请求,启动器(即建立模块)可以在第一目标链路上建立与硬盘的连接并通过该连接向硬盘发送该读写请求,启动器在发送完该读写请求后立即释放第一目标链路,这样启动器就可以在第一目标链路上立即给其他硬盘发送读写请求,也就是说在每个时间周期的第一时间段内启动器可以在第一目标链路上连续向硬盘发送在第一时间段之前的第二时间段内接收且还未发送的各读写请求和在第一时间段内接收的各读写请求,又由于相邻两个第一时间段之间只间隔一个第二时间段,这样读写请求在启动器中被堵住的时间不超过第二时间段的时间长度,避免了大量的读写请求长时间堵在启动器中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810950578.1/2.html,转载请声明来源钻瓜专利网。





