本公开的实施例总体上涉及数据存储,并且更具体地涉及故障诊断的方法、设备以及计算机程序产品。
背景技术:
1、随着信息技术以及网络的不断发展,存储系统得到更加广泛的应用。在使用存储系统的过程中可能会因为各种原因发生各种故障。这些各种故障的处理可能会耗费存储系统厂商的客户支持团队的大量时间和精力。
2、在这些各种故障中,其中一部分是由环境因素(例如:网络断开、磁盘损坏、电源故障等)引起的且这样的故障很容易在存储系统本地予以解决。
技术实现思路
1、本公开的实施例提供了一种故障诊断的方法、设备和计算机程序产品。
2、在本公开的一个方面,提供了一种故障诊断的方法。该方法包括:通过部署在存储系统中的第一诊断模型,确定故障的起因是否属于环境因素;根据确定故障的起因属于环境因素,确定故障能否在存储系统本地被解决;以及根据确定故障不能在存储系统本地被解决,将故障发送给第二诊断模型,其中第一诊断模型是对第二诊断模型进行蒸馏得到的。
3、在本公开的另一方面,提供了一种电子设备。该设备包括处理单元以及存储器,其中存储器被耦合至处理单元并且存储有指令。指令在由处理单元执行时执行以下动作:通过部署在存储系统中的第一诊断模型,确定故障的起因是否属于环境因素;根据确定故障的起因属于环境因素,确定故障能否在存储系统本地被解决;以及根据确定故障不能在存储系统本地被解决,将故障发送给第二诊断模型,其中第一诊断模型是对第二诊断模型进行蒸馏得到的。
4、在本公开的又一方面,提供了一种计算机程序产品。该计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,计算机可执行指令在被执行时使得计算机执行根据本公开的实施例的方法或过程。
5、提供
技术实现要素:
部分是为了以简化的形式来介绍相关概念,这些概念在下文的具体实施方式中将被进一步描述。本发明内容部分无意标识本公开的关键特征或主要特征,也无意限制本公开的各个实施例的范围。
1.一种故障诊断的方法,包括:
2.根据权利要求1所述的方法,其中确定故障的起因是否属于环境因素包括:
3.根据权利要求2所述的方法,其中确定所述故障能否在所述存储系统本地被解决包括:
4.根据权利要求3所述的方法,其中所述第二诊断模型通过利用屏蔽语言模型对所述服务请求进行预训练以及对用所述知识库标记的所述服务请求进行微调而被生成,并且被部署在云上。
5.根据权利要求4所述的方法,其中所述第二诊断模型基于语义表示模型,其中所述语义表示模型是基于transformer的双向编码器表示。
6.根据权利要求1所述的方法,还包括:
7.根据权利要求1所述的方法,还包括:
8.根据权利要求1所述的方法,其中确定所述故障的起因是否属于环境因素包括:
9.一种电子设备,包括:
10.根据权利要求9所述的设备,其中所述确定故障的起因是否属于环境因素包括:
11.根据权利要求10所述的设备,其中确定所述故障能否在所述存储系统本地被解决包括:
12.根据权利要求11所述的设备,其中所述第二诊断模型通过利用屏蔽语言模型对所述服务请求进行预训练以及对用所述知识库标记的所述服务请求进行微调而被生成,并且被部署在云上。
13.根据权利要求12所述的设备,其中所述第二诊断模型基于语义表示模型,其中所述语义表示模型是基于transformer的双向编码器表示。
14.根据权利要求9所述的设备,所述指令在由所述处理单元执行时还执行以下动作:
15.根据权利要求9所述的设备,所述指令在由所述处理单元执行时还执行以下动作:
16.根据权利要求9所述的设备,其中确定所述故障的起因是否属于环境因素包括:
17.一种计算机程序产品,所述计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,所述计算机可执行指令在被执行时使计算机执行根据权利要求1至8中任一项所述的方法。