【技术实现步骤摘要】
本专利技术涉及磁盘存储技术,尤其涉及一种自动精简配置方法和装置。
技术介绍
自动精简配置(Thin Provisioning)技术中,为用户创建逻辑单元数(Logical Unit Number, LUN)时,并不给用户分配实际的物理空间;当用户向LUN中写入数据时,LUN 按数据的大小为输入输出(Input Output, 10)指令分配物理空间,随着用户写入的数据增 加,物理空间动态增长。磁盘存储时会涉及如下两个质量属性10性能和磁盘空间利用率。 其中,IO性能与数据实际存储的物理空间的分散程度相关,当数据实际存储的物理空间是 连续的,其IO性能较佳,反之,当数据实际存储的物理空间是分散的,其IO性能较差,物理 空间越分散,IO性能下降越快。磁盘空间利用率与分配粒度相关,通常来讲,分配粒度越大 磁盘空间利用率越低。在实现本专利技术的过程中,专利技术人发现现有技术至少存在如下问题采用大粒度的 分配方式,会导致磁盘的利用率较低;虽然采用小粒度的分配方式可以提高磁盘利用率,但 是当采用小粒度的分配方式在整个物理空间进行分配时,由于随机IO访问方式本身具有 的随机 ...
【技术保护点】
【技术特征摘要】
一种自动精简配置方法,其特征在于,包括接收主机发送的写IO指令;当所述写IO指令未被分配逻辑空间且逻辑单元数LUN内剩余的逻辑空间不足以分配给所述写IO指令时,向物理卷组PVG请求具有第一分配粒度的第一逻辑空间,在所述第一逻辑空间中,采用第二分配粒度为所述写IO指令分配第二逻辑空间,所述第一分配粒度大于第二分配粒度;将所述写IO指令发送给PVG,以便所述PVG根据所述第二逻辑空间及预先配置的逻辑空间与物理空间的对应关系,为所述写IO指令分配对应的物理空间。2.根据权利要求1所述的方法,其特征在于,还包括当所述写IO指令未分配逻辑空间且LUN内剩余的逻辑空间足以分配给所述写IO指令 时,采用第二分配粒度为所述写IO指令分配第二逻辑空间;将所述写IO指令发送给PVG, 以便所述PVG根据所述第二逻辑空间及预先配置的逻辑空间与物理空间的对应关系,为所 述写IO指令分配对应的物理空间。3.根据权利要求1所述的方法,其特征在于,还包括当所述写IO指令已被分配逻辑空间时,向PVG下发所述写IO指令,所述写IO指令中 包含所述已被分配的逻辑空间,以便所述PVG根据所述已被分配的逻辑空间及预先配置的 逻辑空间与物理空间的对应关系,为所述写IO指令分配对应的物理空间。4.一种自动精简配置方法,其特征在于,包括当主机发送的写IO指令未被分配逻辑空间且LUN内剩余的逻辑空间不足以分配给所 述写IO指令时,向所述LUN分配具有第一分配粒度的逻辑空间,以便所述LUN在所述第一 逻辑空间中,采用第二分配粒度为所述写IO指令分配第二逻辑空间,所述第一分配粒度大 于第二分配粒度。5.根据权利要求4所述的方法,其特征在于,还包括当所述写IO指令已被分配逻辑空间时,接收LUN发送的写IO指令,所述写IO指令中 包含所述LUN为所述IO指令分配的逻辑空间;根据为所述写IO指令分配的逻辑空间及预 先配置的逻辑空间与物理空间的对应关系,将所述写IO指令下发给对应的物理磁盘。6.一种自动精简配置方法,其特征在于,包括接收主机下发的读IO指令;当所述读IO指令已被分配逻辑空间时,向PVG下发所述读IO指令,所述读IO指令中 包含已被分配的逻辑空间,以便所述PVG根据所述已被分配的逻辑空间及预先配置的逻辑 空间与物理空间的对应关系,从所述读IO指令对应的物理空间中读出数据。7.根据权利要求6所述的方法,其特征在于,还包括当所述读IO指令未被分配逻辑空间时,向主机返回全零数据。8.一种自动精简配置方法,其特征在于,包括当主机下发的读IO指令已被分配逻辑空间时,接收LUN转发的所述读IO指令,所述读 IO指令包含所述LUN为所述读IO指令分配的逻辑空间;根据为所述读IO指令分配的逻辑 空间及预先配置的逻辑空间与物理空间的对应关系,从所述读IO指令对应的物理空间中 读出数据,并通过所述LUN返回给所述主机。9.一种自动精简配置装置,其特征在于,包括写指令接收模块,用于接收主机发送的写IO指令;第一写入模块,用于当所述写IO指令...
【专利技术属性】
技术研发人员:舒坦,
申请(专利权)人:成都市华为赛门铁克科技有限公司,
类型:发明
国别省市:90
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。