[发明专利]全闪存储的后台重删调度方法和装置在审
申请号: | 202111086386.9 | 申请日: | 2021-09-16 |
公开(公告)号: | CN113849306A | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 刘志勇 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F12/02 |
代理公司: | 北京市万慧达律师事务所 11111 | 代理人: | 黄玉东 |
地址: | 215168 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 闪存 后台 调度 方法 装置 | ||
1.一种全闪存储的后台重删调度方法,其特征在于,包括:
检测主机的负载压力情况;
根据所述负载压力情况确定所述主机处于高负载模式或低负载模式;
如果所述主机处于低负载模式,将所有的IO都执行在线重删流程;
如果所述主机处于高负载模式,将部分IO执行在线重删流程,剩余IO执行后台重删流程。
2.根据权利要求1所述的方法,其特征在于,所述检测当前主机的负载压力情况,包括:
周期性检测所述主机端下发IO的数量。
3.根据权利要求2所述的方法,其特征在于,所述根据所述负载压力情况确定所述主机处于高负载模式或低负载模式,包括:
根据下发IO的数量计算所述主机的当前IOPS;
将所述主机的当前IOPS与预设的频率阈值进行对比;
当前IOPS大于频率阈值时,所述主机处于高负载模式;当前IOPS小于频率阈值时,所述主机处于低负载模式。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述将部分IO执行在线重删流程,包括:
周期性地将部分IO跳过在线重删流程,仅对部分IO执行在线重删流程。
5.根据权利要求4所述的方法,其特征在于,所述剩余IO执行后台重删流程,包括:
跳过重删流程的IO完成写盘后返回主机;
对完成写盘的IO执行后台重删操作。
6.根据权利要求5所述的方法,其特征在于,所述对完成写盘的IO执行后台重删操作,包括:
在垃圾回收进行扫盘的过程中,对盘上的有效数据尝试进行重删操作;
如果允许重删,则不再迁移数据,只需插入元数据;
如果无法重删,则执行正常的迁移操作。
7.根据权利要求6所述的方法,其特征在于,还包括:
在垃圾回收进行扫盘的过程中,检测系统中当前剩余的有效空间;
如果当前剩余的有效空间大于预设的空间阈值,采用完全后台重删;
如果当前剩余的有效空间小于预设的空间阈值,采用部分后台重删。
8.一种全闪存储的后台重删调度装置,其特征在于,包括:
负载检测模块,用于检测主机的负载压力情况;
模式确定模块,用于根据所述负载压力情况确定所述主机处于高负载模式或低负载模式;
在线重删模块,用于在所述主机处于低负载模式时,将所有的IO都执行在线重删流程;
后台重删模块,用于在所述主机处于高负载模式时,将部分IO执行在线重删流程,剩余IO执行后台重删流程。
9.一种计算机设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述存储器中的计算机程序,以实现权利要求1至7中任一项所述方法的操作步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述方法的操作步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111086386.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:全闪存储中数据的分级聚合方法和装置
- 下一篇:一种新型洗车槽