[发明专利]分布式存储系统网络亚健康检测方法及装置有效
申请号: | 201911371153.6 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111142801B | 公开(公告)日: | 2021-05-04 |
发明(设计)人: | 肖永玲;黄骏;王豪迈;胥昕 | 申请(专利权)人: | 星辰天合(北京)数据科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F11/22;H04L12/24;H04L12/26;H04L29/08 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 董文倩 |
地址: | 100097 北京市海淀区蓝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 存储系统 网络 亚健康 检测 方法 装置 | ||
本发明公开了一种分布式存储系统网络亚健康检测方法及装置。其中,该方法包括:确定分布式系统中多个对象存储设备OSD的数据落盘进程之间的心跳报文、对象存储设备OSD与对象存储设备OSD的副本之间的通信报文,其中,心跳报文和通信报文均通过对象存储设备OSD之间的网络进行传输,分布式系统包括多个对象存储设备OSD;根据心跳报文和通信报文对对象存储设备OSD之间的网络是否压亚健康进行确定。本发明解决了相关技术中分布式系统中网络发生异常之后,引起系统问题才能检测到,无法对网络异常进行预先确定的技术问题。
技术领域
本发明涉及系统监测领域,具体而言,涉及一种分布式存储系统网络亚健康检测方法及装置。
背景技术
在分布式存储系统中,网络的健康对系统稳定性和性能影响很大,但实际情况中,网络往往是不稳定的,网卡降速、网络时间大、网络丢包都会影响分布式存储系统的性能和稳定性。分布式存储系统中,对于网络亚健康的判断和隔离是非常复杂的,大都通过每条链路之间ping或通过网络诊断工具去判断网络亚健康,但是这样必定会增加分布式存储系统的压力,极大的影响到业务,另外,如果判断不准确,也会导致错误的隔离,带来更大的风险。
相关技术中有通过检测网络资源状态变化,定位受到网络亚健康影响的节点,然后针对这些节点发送探测包,识别链路时间异常和丢包等问题,根据诊断结果进行网口隔离,链路隔离,节点隔离等。现有技术能检测到网络亚健康,主要的缺点是不及时,根据网络资源状态来判断,网络资源发生变化,已经是时间或丢包等比较大问题比较严重的情况了,已经是引起系统性能下降或系统异常等稳定性问题,这个判断已经晚了。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种分布式存储系统网络亚健康检测方法及装置,以至少解决相关技术中分布式系统中网络发生异常之后,引起系统问题才能检测到,无法对网络异常进行预先确定的技术问题。
根据本发明实施例的一个方面,提供了一种分布式系统确定方法,包括:确定分布式系统中多个对象存储设备OSD的数据落盘进程之间的心跳报文、所述对象存储设备OSD与所述对象存储设备OSD的副本之间的通信报文,其中,所述心跳报文和所述通信报文均通过所述对象存储设备OSD之间的网络进行传输,所述分布式系统包括多个对象存储设备OSD;根据所述心跳报文和所述通信报文对所述对象存储设备OSD之间的网络是否亚健康进行确定。
可选的,根据所述心跳报文和所述通信报文对所述对象存储设备OSD之间的网络是否亚健康进行确定包括:确定在过去的第一预设时间段内,所述通信报文或所述心跳报文的网络延时超过第一预设时间的次数是否超过所述预设次数;在所述通信报文或所述心跳报文的网络延时超过第一预设时间的次数,超过所述预设次数的情况下,确定所述对象存储设备OSD之间的所述网络亚健康。
可选的,根据所述心跳报文和所述通信报文对所述对象存储设备OSD之间的网络是否亚健康进行确定包括:确定在过去的第二预设时间段内,所述通信报文的网络延时,是否超过第二预设时间,且超过过去的第三预设时间段内所述通信报文的历史数据的平均延时的第一预设倍数;在所述第二预设时间段内,所述通信报文的网络延时,超过第二预设时间,且所述通信报文的网络延时超过所述第三预设时间段内所述通信报文的历史数据的平均延时的第一预设倍数的情况下,确定所述对象存储设备OSD之间的所述网络亚健康。
可选的,确定在第二预设时间段内,所述通信报文的网络延时,是否超过第二预设时间,且超过第三预设时间段的延时的预设倍数之前,包括:确定与所述通信报文的发送地址相同,且文件大小的等级相同的通信报文为所述历史数据,其中,所述文件大小的等级为多个,多个等级分别为所述文件大小的多个预设范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星辰天合(北京)数据科技有限公司,未经星辰天合(北京)数据科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911371153.6/2.html,转载请声明来源钻瓜专利网。