【技术实现步骤摘要】
用于控制存储系统的方法、装置和计算机存储介质
本公开的实施例一般地涉及数据存储系统,并且更具体地,涉及用于控制存储系统中的后台操作的方法、装置和计算机存储介质。
技术介绍
在存储系统中,会存在各种不同类型的后台操作。例如,快照是一种常见的后台操作,其例如用于在基于容器的文件系统(CBFS)中创建的版本文件。并且快照技术基于统一快照,可以实现写即重定向(Redirect-On-Write)。快照的典型用户场景包括虚拟设备接口(VDI)虚拟服务器、复制、或者用于虚拟容量(vVoI)的虚拟机(VM)快照。用户通常删除不必要的快照以收回空间,并且快照删除通过后台操作完成。然而,目前的很多后台操作会影响存储系统的性能,从而影响客户体验。
技术实现思路
本公开的实施例中提供了用于对后台操作进行控制的方法、装置和计算机存储介质。在本公开的第一方面,提供一种用于控制存储系统的方法。该方法包括:确定与所述存储系统中的后台操作有关的控制因子,该控制因子包括存储系统中的存储资源池的使用状态;基于所确定的控制因子,设置用于后台操作的优先级;以及基于所设置的优先级来控制后台操作的执行。在一个实 ...
【技术保护点】
1.一种用于控制存储系统的方法,包括:确定与所述存储系统中的后台操作有关的控制因子,所述控制因子包括所述存储系统中的存储资源池的使用状态;基于所确定的所述控制因子,设置用于所述后台操作的优先级;以及基于所设置的所述优先级来控制所述后台操作的执行。
【技术特征摘要】
1.一种用于控制存储系统的方法,包括:确定与所述存储系统中的后台操作有关的控制因子,所述控制因子包括所述存储系统中的存储资源池的使用状态;基于所确定的所述控制因子,设置用于所述后台操作的优先级;以及基于所设置的所述优先级来控制所述后台操作的执行。2.根据权利要求1所述的方法,其中所述控制因子进一步包括所述存储系统的系统级负载、以及关联于所述存储系统的文件系统级的负载中的至少一项。3.根据权利要求1所述的方法,其中后台操作包括快照的删除。4.根据权利要求1所述的方法,其中基于所设置的所述优先级执行所述后台操作包括:基于所述优先级确定用于所述后台操作的线程数目和调度信息中的至少一项;以及基于所确定的用于所述后台操作的所述线程数目和所述调度信息中的所述至少一项来控制所述后台操作的执行。5.根据权利要求4所述的方法,其中所述调度信息包括以下中的至少一项:用于所述后台操作的调度间隔;以及所述后台操作让出中央处理单元(CPU)的次数。6.根据权利要求3所述的方法,其中设置用于所述后台操作的优先级包括:响应于所述控制因子指示所述存储资源池的空闲度高于阈值程度,降低所述后台操作的所述优先级;以及响应于所述控制因子指示所述存储资源池的空闲度低于所述阈值程度,保持或者提高所述后台操作的所述优先级。7.根据权利要求2所述的方法,其中设置用于所述后台操作的优先级包括:响应于所述控制因子指示所述存储系统的输入/输出(I/O)负载高于阈值负载,降低所述后台操作的所述优先级;以及响应于所述控制因子指示所述存储系统的I/O负载低于所述阈值负载,保持或者提高所述后台操作的所述优先级。8.根据权利要求2所述的方法,其中设置用于所述后台操作的优先级包括:响应于所述控制因子指示所述存储系统的当前输入/输出(I/O)负载与之前的时间段内的I/O负载的比值高于第一阈值比值,降低所述后台操作的所述优先级;以及响应于所述控制因子指示所述存储系统的所述当前I/O负载与之前的所述时间段内的I/O负载的比值低于所述第一阈值比值,保持或者提高所述后台操作的所述优先级。9.根据权利要求2所述的方法,其中设置用于所述后台操作的优先级包括:响应于所述控制因子指示所述存储系统的输入/输出(I/O)响应时间高于阈值时间,降低所述后台操作的所述优先级;并且响应于所述控制因子指示所述存储系统的I/O响应时间低于所述阈值时间,保持或者提高所述后台操作的所述优先级。10.根据权利要求2所述的方法,其中设置用于所述后台操作的优先级包括:响应于所述控制因子指示所述存储系统的当前输入/输出(I/O)响应时间与所述后台操作开始...
【专利技术属性】
技术研发人员:刘剑,宫晨,韩超,陈欢,张明,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。