[发明专利]一种云盘异常检测方法、系统、电子设备及存储介质在审
申请号: | 202310355640.3 | 申请日: | 2023-03-31 |
公开(公告)号: | CN116662105A | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 刁海勇;王利刚;洪元东 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F3/06;G06N5/01 |
代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 付婧 |
地址: | 311121 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异常 检测 方法 系统 电子设备 存储 介质 | ||
本申请公开了一种云盘异常检测方法、系统、电子设备及存储介质,方法包括:获取云盘上各条输入输出IO的性能指标和实际延时;根据各条IO的性能指标确定各条IO的预期延时;利用各条IO的预期延时和实际延时判定云盘是否异常。考虑到云盘不同性能指标下处理IO的延时不同,因此通过预测IO的预期延时,并利用各条IO的预期延时和实际延时来综合判定云盘是否符合预期。由于利用IO的预期延时和实际延时并结合多条IO的延时数据进行异常判定,这样可以降低单纯使用单个IO实际延时进行异常判定的片面性,并且利用为各条IO预测的预期延时和相应实际延时综合判定方式可以准确判定是否为云盘性能问题,能够将单次IO比较大导致延时异常的用户行为排除掉。
技术领域
本申请涉及计算机技术领域,具体涉及一种云盘异常检测方法、系统、电子设备及存储介质。
背景技术
云存储是云计算中对存储的虚拟化,使用云计算的用户直接对云盘进行管理和使用,无需关注物理硬盘的情况,使得对磁盘的管理更简单、灵活。用户使用云盘,就需要对云盘的性能进行检测诊断,确保云盘以一种比较优化的方式运行。
目前,云盘的性能诊断采用的是对云盘上的IO(Input/Output,输入/输出)延时进行异常判断,即判断IO延时是否大于某个阈值,如果大于阈值,认为此时云盘性能有问题。
然而,这种判断方式得到的结果比较片面,准确性低。
发明内容
本申请的目的是针对上述现有技术的不足提出的一种云盘异常检测方法、系统、电子设备及存储介质,该目的是通过以下技术方案实现的。
本申请的第一方面提出了一种云盘异常检测方法,所述方法包括:
获取云盘上各条IO的性能指标和实际延时;
根据所述性能指标确定各条IO的预期延时,所述预期延时表示所述云盘在相应性能指标下处理IO的正常延时;
利用各条IO的预期延时和实际延时判定所述云盘是否异常。
在本申请的一些实施例中,所述根据所述性能指标确定各条IO的预期延时,包括:
获取为所述云盘预先训练的预测模型;针对每条IO,将所述IO的性能指标和操作类型输入所述预测模型;通过所述预测模型根据输入的性能指标和操作类型输出所述IO的预期延时。
在本申请的一些实施例中,所述预测模型包括至少一个并列的第一决策树和一个第二决策树;通过所述预测模型根据输入的性能指标和操作类型输出所述IO的预期延时,包括:
通过每个所述第一决策树根据所述性能指标和操作类型输出一个预测值;通过所述第二决策树根据每个第一决策树输出的预测值决策所述IO的预期延时。
在本申请的一些实施例中,所述方法还包括所述预测模型的训练过程:
获取针对所述云盘的样本集,所述样本集中每一样本包括性能指标、在所述性能指标下处理IO的平均延时、IO的操作类型;利用所述样本集进行模型训练,得到所述预测模型。
在本申请的一些实施例中,所述获取针对所述云盘的样本集,包括:
收集所述云盘在各个性能指标下至少一次处理多条IO的实际延时;针对每个性能指标,获取在所述性能指标下每次处理同一操作类型IO的实际延时的平均值;根据每次处理同一操作类型IO的平均值和总处理次数确定平均延时,将所述性能指标、所述平均延时及所述操作类型确定为一个样本。
在本申请的一些实施例中,所述利用各条IO的预期延时和实际延时判定所述云盘是否异常,包括:
根据各条IO的预期延时和实际延时确定预期延时与实际延时之间的差异程度;根据所述差异程度超过预设差异度,确定所述云盘异常。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310355640.3/2.html,转载请声明来源钻瓜专利网。