【技术实现步骤摘要】
一种面向海量存储设备的存储池扩容方法和系统
本专利技术属于海量存储
,特别涉及一种面向海量存储设备的存储池扩容方法和系统。
技术介绍
在海量存储时代,存储池容量会随着数据的累加逐渐减少,为了增加集群的灵活性和易用性,对存储池容量进行扩容是一项最基本的功能。目前,存储池扩容的方式比较传统,只是简单的将osd添加到集群中,然后通过移动这些新增的osd(Object-basedStorageDevice,基于对象的存储设备)至存储池中,来改变存储池的容量。现有的方法均致力于先将节点的osd放入集群指定位置,然后再通过移动osd来实现存储池扩容,但这样的方式过于依赖人为操作,不能充分恰当的利用扩容进来的osd,增加了误操作的风险;而且属于串行处理,徒增耗时,降低效率,严重影响集群的易用性。
技术实现思路
为了解决上述技术问题,本专利技术提出了一种面向海量存储设备的存储池扩容方法和系统,通过不断采集集群带宽和各个存储池的使用情况,对不同介质的存储设备采用不同模式进行扩容,在提高存储池扩容效率和充分利用 ...
【技术保护点】
1.一种面向海量存储设备的存储池扩容方法,其特征在于,包括以下步骤:/n接收存储池扩容的指令;/n根据接收的扩容指令,实时采集存储池的读写频率和剩余容量;/n根据存储池待扩容节点存储介质的类型,选择确定磁盘读写频率最高的存储池,将待扩容节点放入所述频率最高的存储池中;或者判断读写频率与预设频率阈值、存储池已用容量与预设容量阈值之间的关系,选择频率优先扩容模式或容量优先扩容模式。/n
【技术特征摘要】
1.一种面向海量存储设备的存储池扩容方法,其特征在于,包括以下步骤:
接收存储池扩容的指令;
根据接收的扩容指令,实时采集存储池的读写频率和剩余容量;
根据存储池待扩容节点存储介质的类型,选择确定磁盘读写频率最高的存储池,将待扩容节点放入所述频率最高的存储池中;或者判断读写频率与预设频率阈值、存储池已用容量与预设容量阈值之间的关系,选择频率优先扩容模式或容量优先扩容模式。
2.根据权利要求1所述的一种面向海量存储设备的存储池扩容方法,其特征在于,所述存储池待扩容节点存储介质的类型包括SSD硬盘和HDD硬盘。
3.根据权利要求2所述的一种面向海量存储设备的存储池扩容方法,其特征在于,对于SSD硬盘,实时采集存储池的读写频率和剩余容量,计算出磁盘读写频率最高的存储池,然后将待扩容节点放入所述频率最高的存储池中。
4.根据权利要求2所述的一种面向海量存储设备的存储池扩容方法,其特征在于,对于HDD硬盘,判断读写频率与预设频率阈值、存储池已用容量与预设容量阈值之间的关系,选择不同的扩容模式。
5.根据权利要求4所述的一种面向海量存储设备的存储池扩容方法,其特征在于,所述对于HDD硬盘,判断读写频率与预设频率阈值、存储池已用容量与预设容量阈值之间的关系,选择不同的扩容模式包括:
读写频率大于预设频率阈值,且存储池已用容量小于预设容量阈值,则选择频率优先扩容模式;
读写频率小于预设频率阈值,且存储池已用容量大于预设容量阈值,则选择容量优先扩容模式;
读写频率大于预设频率阈值,且存储池已用容量大于预设容量阈值,则对比超出频率阈值百分比和超出预设容量阈值百分比;如果超出频率阈值百分比大于超出预设容量阈值百分比,则选择频率优先扩容模式;如果超出频率阈值百分比小于超出预设容量阈值百分比,则选择容量优先扩容模式;
读写频率小于...
【专利技术属性】
技术研发人员:周畅业,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。