[发明专利]存储系统资源分配方法及装置有效
| 申请号: | 201710271737.0 | 申请日: | 2017-04-24 |
| 公开(公告)号: | CN107092442B | 公开(公告)日: | 2020-08-18 |
| 发明(设计)人: | 上官应兰 | 申请(专利权)人: | 杭州宏杉科技股份有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
| 地址: | 310053 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 存储 系统资源 分配 方法 装置 | ||
本申请提供一种存储系统资源分配方法及装置,方法包括:统计写入LUN已分配存储空间中的数据量;在该数据量高于LUN当前逻辑容量与预设扩容阈值的第一差值时,优先从属于高性能层的可用存储空间中为LUN分配预设扩容容量的存储空间,用分配的存储空间扩容LUN;向应用服务器发送扩容通知,以使应用服务器查询LUN扩容后的容量信息,并利用查询到的扩容后的容量信息更新磁盘信息。本申请每次均按照扩容容量进行扩容,而不是为LUN预先分配好对应的存储空间,从而可提高存储空间的利用率,且结合自动分层技术优先从高性能层分配存储空间,可保证始终使用高性能层处理LUN的初始IO,降低处理初始IO的延时,提高LUN的整体性能。
技术领域
本申请涉及存储技术领域,尤其涉及一种存储系统资源分配方法及装置。
背景技术
对于目前的存储系统中的存储介质,根据其性能差异可以将存储空间分为多种存储层,例如,分为三层,分别是高性能层、次高性能层和低性能层。通常高性能层采用SSD(Solid State Drive,固态硬盘),次高性能层采用SAS(Serial Attached SCSI,串行连接SCSI)盘,低性能层采用SATA(Serial Advanced Technology Attachment,串口硬盘)。
在相关技术中,存储设备通常将各存储层的RAID(Redundant Arrays ofIndependent Disks,磁盘阵列)放在同一个存储池中,并在存储池中启动自动分层功能,从而在该存储池中创建的LUN也具有自动分层功能,存储设备通过一个索引表记录该LUN的LBA(Logical Block Address,逻辑区块地址)地址与分配的存储空间的对应关系,并且为LUN预先分配的存储空间随机分布在各个存储层上。然而在该LUN初始接收到读写命令时,由于该读写命令中的LBA地址在索引表中对应的存储空间可能位于低性能层,而低性能层存储空间的读写速度慢,从而会导致新创建的LUN在处理初始读写命令时IO响应慢的问题,进而影响LUN的整体性能。
发明内容
有鉴于此,本申请提供一种存储系统资源分配方法及装置,以解决现有分配方式会导致新创建的LUN在处理初始读写命令时IO响应慢的问题。
根据本申请实施例的第一方面,提供一种存储系统资源分配方法,所述方法应用于存储设备,所述存储设备上创建有至少一个LUN,所述方法包括:
统计写入所述至少一个LUN已分配存储空间中的数据量;
在统计得到的数据量高于所述至少一个LUN当前逻辑容量与预设扩容阈值的第一差值时,优先从属于高性能层的可用存储空间中为所述至少一个LUN分配预设扩容容量的存储空间,并利用分配的存储空间扩容所述至少一个LUN;
向应用服务器发送扩容通知,以使所述应用服务器查询所述至少一个LUN扩容后的容量信息,并利用查询到的扩容后的容量信息更新磁盘信息。
根据本申请实施例的第二方面,提供一种存储系统资源分配方法,所述方法应用于应用服务器,所述方法包括:
接收存储设备发送的扩容通知;
根据所述扩容通知携带的容量发生变化的LUN标识,向所述存储设备发送查询容量命令;
接收所述存储设备返回的所述LUN标识对应的扩容后的容量信息,利用所述扩容后的容量信息更新磁盘信息,并触发扩容后的相关处理。
根据本申请实施例的第三方面,提供一种存储系统资源分配装置,所述装置应用于存储设备,所述存储设备上创建有至少一个LUN,所述装置包括:
统计模块,用于统计写入所述至少一个LUN已分配存储空间中的数据量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州宏杉科技股份有限公司,未经杭州宏杉科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710271737.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于商标图形识别并互动的方法及系统
- 下一篇:数据迁移方法及装置





