【技术实现步骤摘要】
一种I/O请求处理方法、装置及客户端
本专利技术涉及存储
,具体而言,涉及一种I/O请求处理方法、装置及客户端。
技术介绍
随着计算机技术以及网络技术的高速发展,计算机自带的存储器逐渐难以满足存储需求,于是发展出相对独立的存储设备。通常地,存储设备可以通过创建逻辑单元号(LogicalUnitNumber,LUN)对计算机主机提供磁盘空间。现有技术中,计算机主机可以对同一LUN同时发起检测I/O请求以及业务I/O请求。然而在系统负载较高时,业务I/O常常会抢占检测I/O的带宽,导致存储设备无法及时响应该检测I/O请求,从而引发检测误判带来的系统问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种I/O请求处理方法、装置及客户端,以解决上述问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供了一种I/O请求处理方法,应用于与存储设备通信连接的客户端,所述存储设备包括预先建立的第一逻辑存储单元及预先根据所述客户端发送的新建命令而建立的第二逻辑存储单元,其中,所述新建命令用于指示所述存储设备根据从所述第一逻辑存储单元的地址范围中截选的存储地址建立所述第二逻辑存储单元,且所述第二逻辑存储单元的优先级高于所述第一逻辑存储单元的优先级,所述方法包括:根据接收到的I/O请求确定目标地址,所述目标地址具有对应的优先级;根据所述目标地址的优先级确定地址偏移量;根据所述目标地址及所述地址偏移量得到偏移地址;根据所述偏移地址及所述地址偏移量对所述第一逻辑存储单元或所述第二逻辑存储单元发起所述I/O请求,以使所述存储设备基于所述第一 ...
【技术保护点】
1.一种I/O请求处理方法,其特征在于,应用于与存储设备通信连接的客户端,所述存储设备包括预先建立的第一逻辑存储单元及预先根据所述客户端发送的新建命令而建立的第二逻辑存储单元,其中,所述新建命令用于指示所述存储设备根据从所述第一逻辑存储单元的地址范围中截选的存储地址建立所述第二逻辑存储单元,且所述第二逻辑存储单元的优先级高于所述第一逻辑存储单元的优先级,所述方法包括:根据接收到的I/O请求确定目标地址,所述目标地址具有对应的优先级;根据所述目标地址的优先级确定地址偏移量;根据所述目标地址及所述地址偏移量得到偏移地址;根据所述偏移地址及所述地址偏移量对所述第一逻辑存储单元或所述第二逻辑存储单元发起所述I/O请求,以使所述存储设备基于所述第一逻辑存储单元及所述第二逻辑存储单元的优先级确定处理所述I/O请求的顺序。
【技术特征摘要】
1.一种I/O请求处理方法,其特征在于,应用于与存储设备通信连接的客户端,所述存储设备包括预先建立的第一逻辑存储单元及预先根据所述客户端发送的新建命令而建立的第二逻辑存储单元,其中,所述新建命令用于指示所述存储设备根据从所述第一逻辑存储单元的地址范围中截选的存储地址建立所述第二逻辑存储单元,且所述第二逻辑存储单元的优先级高于所述第一逻辑存储单元的优先级,所述方法包括:根据接收到的I/O请求确定目标地址,所述目标地址具有对应的优先级;根据所述目标地址的优先级确定地址偏移量;根据所述目标地址及所述地址偏移量得到偏移地址;根据所述偏移地址及所述地址偏移量对所述第一逻辑存储单元或所述第二逻辑存储单元发起所述I/O请求,以使所述存储设备基于所述第一逻辑存储单元及所述第二逻辑存储单元的优先级确定处理所述I/O请求的顺序。2.根据权利要求1所述的I/O请求处理方法,其特征在于,所述根据所述目标地址的优先级确定地址偏移量的步骤包括:若所述目标地址的优先级为第一优先级,则将预设定的第一偏移量确定为所述地址偏移量;若所述目标地址的优先级为第二优先级,则将预设定的第二偏移量确定为所述地址偏移量;其中,所述第一优先级低于所述第二优先级,所述第二偏移量大于或等于预设定的地址范围的最大值,所述预设定的地址范围与所述预设定的第一偏移量及所述第一逻辑存储单元的地址范围关联。3.根据权利要求2所述的I/O请求处理方法,其特征在于,所述根据所述偏移地址及所述地址偏移量对所述第一逻辑存储单元或所述第二逻辑存储单元发起所述I/O请求的步骤包括:若所述偏移地址不超过所述预设定的地址范围,则根据所述偏移地址及所述预设定的第一偏移量对所述第一逻辑存储单元发起所述I/O请求;若所述偏移地址超过所述预设定的地址范围,则根据所述偏移地址及所述预设定的第二偏移量对所述第二逻辑存储单元发起所述I/O请求。4.根据权利要求3所述的I/O请求处理方法,其特征在于,所述根据所述偏移地址及所述预设定的第一偏移量对所述第一逻辑存储单元发起所述I/O请求的步骤包括:基于所述预设定的第一偏移量,对所述偏移地址进行还原操作得到所述目标地址;基于所述还原操作后的所述目标地址对所述第一逻辑存储单元发起所述I/O请求;所述根据所述偏移地址及所述预设定的第二偏移量对所述第二逻辑存储单元发起所述I/O请求的步骤包括:基于所述预设定的第二偏移量,对所述偏移地址进行还原操作得到所述目标地址;基于所述还原操作后的所述目标地址对所述第二逻辑存储单元发起所述I/O请求。5.根据权利要求1所述的I/O请求处理方法,其特征在于,所述客户端包括第一块设备和第二块设备,在所述根据接收到的I/O请求确定目标地址的步骤之前,所述方法还包括:建立所述第一块设备与所述第一逻辑存储单元的映射关系;建立所述第二块设备与所述第二逻辑存储单元的映射关系;基于预设定的通用设备映射机制,将所述第一块设备及所述第二块设备绑定形成逻辑块设备,以使所述客户端通...
【专利技术属性】
技术研发人员:钟晋明,
申请(专利权)人:新华三云计算技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。