[发明专利]分布式存储的慢盘处理方法、系统、终端及存储介质在审
申请号: | 202110712890.9 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113625945A | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 赵闪闪 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/182 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 孙玉营 |
地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储 处理 方法 系统 终端 介质 | ||
本发明提供一种分布式存储的慢盘处理方法、系统、终端及存储介质,包括:对分布式存储集群进行慢盘检测,筛选并标记慢盘;判断对已标记的慢盘进行隔离是否超出集群故障域:若是,则上报慢盘故障告警;若否,则上报慢盘故障告警并对所述慢盘进行隔离。本发明通过对检测出的慢盘进行标记,并对已标记的慢盘进行故障域规则判断,判断若对已标记的慢盘进行隔离是否符合故障域,若不符合故障域则仅生成慢盘的故障告警而不对慢盘进行隔离,由此可以避免直接隔离慢盘导致的分布式文件系统可用性降低,避免了分布式文件系统的故障扩大,实现了在解决分布式文件系统中慢盘对系统性能的不利影响的同时,又能保证分布式文件系统的高可用性。
技术领域
本发明涉及分布式存储技术领域,具体涉及一种分布式存储的慢盘处理方法、系统、终端及存储介质。
背景技术
分布式文件系统(Distributed File System,DFS)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点(可简单的理解为一台计算机)相连;或是若干不同的逻辑磁盘分区或卷标组合在一起而形成的完整的有层次的文件系统。DFS为分布在网络上任意位置的资源提供一个逻辑上的树形文件系统结构,从而使用户访问分布在网络上的共享文件更加简便。单独的DFS共享文件夹的作用是相对于通过网络上的其他共享文件夹的访问点。
分布式文件系统中的慢盘是指存储系统中性能较低的硬盘。“慢盘”的存在会影响所在RAID组甚至整个业务系统的性能。为了使存储系统的性能稳定,需要及时对分布式文件系统进行慢盘检测,并对检测出的慢盘进行更换。目前的分布式文件系统一旦检测出慢盘就将慢盘进行隔离处理,来减少对系统性能的影响。
然而,慢盘虽然对系统性能有一定的影响,但是如果不加以区分的对慢盘进行隔离,就会对分布式文件系统的可用性造成不利影响,破坏分布式文件系统的稳定性。
发明内容
针对现有技术的上述不足,本发明提供一种分布式存储的慢盘处理方法、系统、终端及存储介质,以解决上述对慢盘直接进行隔离导致的分布式文件系统稳定性下降的技术问题。
第一方面,本发明提供一种分布式存储的慢盘处理方法,包括:
对分布式存储集群进行慢盘检测,筛选并标记慢盘;
判断对已标记的慢盘进行隔离是否超出集群故障域:
若是,则上报慢盘故障告警;
若否,则上报慢盘故障告警并对所述慢盘进行隔离。
进一步的,对分布式存储集群进行慢盘检测,筛选并标记慢盘,包括:
设定检测次数、时延值和门限值;
根据所述检测次数对对分布式存储集群的磁盘进行循环检测,并记录每次检测得到的磁盘实际时延值;
比对磁盘实际时延值和设定的时延值,若实际时延值达到所述时延值,则计数所述磁盘的当前次检测为有效1次;
循环检测完成后统计磁盘的有效总次数,若有效总次数超过所述门限值,则判定所述磁盘为慢盘。
进一步的,判断对已标记的慢盘进行隔离是否超出集群故障域,包括:
获取慢盘所在的副本池的故障域允许的故障节点数量;
获取集群运行状态,若集群状态异常则获取集群的异常类型;
若异常类型为节点故障,则判断故障节点数量是否达到允许的故障节点数量,若达到允许的故障节点数量则不对慢盘进行隔离;
若异常类型为磁盘故障,则判断慢盘与故障磁盘是否在同一放置组,若是,则不对慢盘进行隔离。
进一步的,获取慢盘所在的副本池的故障域允许的故障节点数量,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110712890.9/2.html,转载请声明来源钻瓜专利网。