【技术实现步骤摘要】
一种OSD慢盘处理方法、系统、装置及计算机存储介质
本专利技术涉及存储
,特别是涉及一种OSD(objectstorgedevice,对象存储)慢盘处理方法、系统、装置及计算机存储介质。
技术介绍
云计算时代,用户对分布式存储系统的性能要求越来越高。然而随着分布式存储系统使用时间的增加,分布式存储系统中经常会出现慢盘,使得分布式存储系统的延时时间较长,影响了用户体验。具体地,慢盘是指读写性能较低的磁盘,由于老化、电压不稳或者其他机械原因导致其读写速度远慢于分布式存储系统中的其他正常磁盘。当分布式存储系统中存在一个或者一些慢盘时,这些慢盘由于读写性能较低,成为了整个分布式存储系统的短板,严重制约了分布式存储系统的整体性能。因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种OSD慢盘处理方法、系统、装置及计算机存储介质,避免了慢盘制约整个存储系统的性能,提高了存储系统的整体性能。为解决上述技术问题,本专利技术提供了一种OSD慢盘处理方法,应用于分布式存储系统,包括:获取慢盘的属性,并接收用户的选择 ...
【技术保护点】
一种OSD慢盘处理方法,应用于分布式存储系统,其特征在于,包括:获取慢盘的属性,并接收用户的选择指令;根据所述选择指令确定所述慢盘的处理模式;当确定的处理模式是人工处理模式时,根据所述慢盘的属性生成提示信息,以便运维人员根据所述提示信息手动对所述慢盘进行处理;当确定的处理模式是自动处理模式时,根据所述选择指令判断是否将所述慢盘对应对象存储OSD的权重调整为零;如果否,则直接自动减小所述慢盘对应OSD的权重;如果是,则判断能否将所述慢盘对应OSD的权重调整为零,如果能,将所述慢盘对应OSD的权重调整为零,并将权重变为零的所述慢盘中原有的数据转移到所述集群中的其他OSD。
【技术特征摘要】
1.一种OSD慢盘处理方法,应用于分布式存储系统,其特征在于,包括:获取慢盘的属性,并接收用户的选择指令;根据所述选择指令确定所述慢盘的处理模式;当确定的处理模式是人工处理模式时,根据所述慢盘的属性生成提示信息,以便运维人员根据所述提示信息手动对所述慢盘进行处理;当确定的处理模式是自动处理模式时,根据所述选择指令判断是否将所述慢盘对应对象存储OSD的权重调整为零;如果否,则直接自动减小所述慢盘对应OSD的权重;如果是,则判断能否将所述慢盘对应OSD的权重调整为零,如果能,将所述慢盘对应OSD的权重调整为零,并将权重变为零的所述慢盘中原有的数据转移到所述集群中的其他OSD。2.如权利要求1所述的方法,其特征在于,所述用户的选择指令为用户预先设定的配置文件参数。3.如权利要求1所述的方法,其特征在于,所述判断能否将所述慢盘对应OSD的权重调整为零的过程具体为:判断将所述慢盘对应OSD的权重调整为零后,所述集群能否满足最低安全存储规则;则所述能将所述慢盘对应OSD的权重调整为零的情况为:将所述慢盘对应OSD的权重调整为零后,所述集群能满足最低安全存储规则。4.如权利要求3所述的方法,其特征在于,所述判断能否将所述慢盘对应OSD的权重调整为零的过程具体为:判断当所述集群中存在暂时离线的OSD,且暂时离线的所述OSD的数据处于有效状态时,所述集群能否满足最低安全存储规则;则所述能将所述慢盘对应OSD的权重调整为零的情况为:当所述集群中存在暂时离线的所述OSD,且暂时离线的所述OSD的数据处于有效状态时,所述集群能满足最低安全存储规则。5.如权利要求1所述的方法,其特征在于,所述判断能否将所述慢盘对应OSD的权重调整为零的过程具体为:判断所述集群是否为处于剔除长时间离线的OSD后,正在将长时间离线的所述OSD原有的数据重新分布到所述集群中的其他OSD状态的集群;则所述能将所述慢盘对应OSD的权重调整为零的情况为:所述集群不是处于剔除长时间离线的所述OSD后,正在将长时间离线的所述OSD原有的数据重新分布到所述集群中的其他所述OSD状态的集群。6.如权利要求1所述的方法,其特征在于,所述判断能否将所述慢盘对应OSD的权重调整为零的过程具体为:判断所述慢盘中原有的数据量是否大于所述集群中的其他所述OSD的空闲容量之...
【专利技术属性】
技术研发人员:赵赞,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。