【技术实现步骤摘要】
一种分布式系统中故障盘的检测方法、装置及检测系统
本专利技术涉及计算机网络安全
,特别涉及一种分布式系统中故障盘的检测方法、装置及检测系统。
技术介绍
随着大数据的广泛应用,分布式系统中的存储服务器节点(一下简称“存储节点”)也越来越多,存储节点可以分布于全国甚至世界各地。存储节点通常使用磁盘进行数据的永久性存储。随着使用时间的推移或者其他原因,磁盘的机械部件和存储介质都可能出现一定程度的老化和损坏,对于出现老化和损坏的故障盘,读写性能会明显降低。为通过并行的访问提高数据的读写速度,分布式系统将数据条带化的存放在各个存储节点的不同磁盘中。如果分布式系统中出现了故障盘,则会导致整个分布式系统的读写性能明显下降。在特定的应用场景中,甚至导致整个分布式系统瘫痪。但是,目前还没有一种能够快速定位故障盘位置的方法,用于及时对故障盘进行维护,保证用户的使用效果。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种分布式系统中故障盘的检测方法、装置及检测系统。所述技术方案如下:第一方 ...
【技术保护点】
1.一种分布式系统中故障盘的检测方法,其特征在于,所述方法包括:/n控制节点接收慢请求信息,所述慢请求信息包括存储节点的区域信息和IP地址;/n当所述控制节点在预设时间间隔内接收到的目标存储节点对应的慢请求信息的数量超过预设数量时,向所述目标存储节点发送检测指令,以使所述目标存储节点基于所述检测指令检测所述目标存储节点中的磁盘是否为故障盘。/n
【技术特征摘要】
1.一种分布式系统中故障盘的检测方法,其特征在于,所述方法包括:
控制节点接收慢请求信息,所述慢请求信息包括存储节点的区域信息和IP地址;
当所述控制节点在预设时间间隔内接收到的目标存储节点对应的慢请求信息的数量超过预设数量时,向所述目标存储节点发送检测指令,以使所述目标存储节点基于所述检测指令检测所述目标存储节点中的磁盘是否为故障盘。
2.根据权利要求1所述的方法,其特征在于,所述慢请求信息还包括磁盘标识,当所述控制节点在预设时间间隔内接收到的目标存储节点对应的慢请求信息的数量超过预设数量时,向所述目标存储节点发送检测指令,包括:
当所述控制节点在预设时间间隔内接收到的目标存储节点的目标磁盘对应的慢请求信息的数量超过预设数量时,向所述目标存储节点发送检测所述目标磁盘的检测指令。
3.根据权利要求1所述的方法,其特征在于,所述控制节点接收慢请求信息之前,包括:
存储节点接收客户端发送的请求信息;
所述存储节点使用至少一个磁盘响应所述请求信息;
当所述存储节点中的任一磁盘的响应时间超过预设时间时,所述存储节点生成慢请求信息。
4.根据权利要求3所述的方法,其特征在于,所述存储节点生成慢请求信息之后,包括:
所述存储节点向所述控制节点发送所述慢请求信息。
5.根据权利要求3所述的方法,其特征在于,所述存储节点生成慢请求信息之后,还包括:
所述存储节点向监控节点发送所述慢请求信息;
所述监控节点接收所述慢请求信息;
所述监控节点向所述控制节点发送所述慢请求信息。
6.根据权利要求5所述的方法,其特征在于,所述监控节点接收所述慢请求信息之后,还包括:
所述监控节点基于所述慢请求信息生成慢请求日志信息;
所述监控节点向所述控制节点发送包括所述慢请求信息的所述慢请求日志信息。
7.根据权利要求1所述的方法,其特征在于,所述控制节点向目标存储节点发送检测指令之后,包括:
所述目标存储节点接收所述检测指令;
所述目标存储节点基于所述检测指令测试所述目标存储节点中的磁盘的写速度以及读速度;
当所述磁盘的写速度小于预设写速度或者读速度小于预设读速度时,所述目标存储节点向所述控制节点发送表明所述磁盘为故障盘的检测结果。
8.根据权利要求1所述的方法,其特征在于,所述控制节点向目标存储节点发送检测指令之后,还包括:
所述控制节点接收所述目标存储节点发送的检测结果;
当所述检测结果表明有磁盘为故障盘时,所述控制节点生成告警信息。
9.根据权利要求1所述的方法,其特征在于,所述控制节点在确定出在预设时间间隔内接收到的目标存储节点对应的慢请求信息的数量超过预设数量之后,还包括:
所述控制节点向监控...
【专利技术属性】
技术研发人员:刘太良,孙细妹,谢晓周,
申请(专利权)人:网宿科技股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。