一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据中心网络故障检测方法、装置、设备及存储介质与流程

2021-12-17 21:25:00 来源:中国专利 TAG:


1.本发明涉及网络故障检测技术领域,尤其涉及一种数据中心网络故障检测方法、装置、设备及存储介质。


背景技术:

2.随着信息技术的发展,各种数据呈现爆炸式增长,数据中心的发展越来越迅速,网络结构也日益复杂。数据中心网络是应用于数据中心内的网络,作为数据中心各主机间信息交互的重要媒介,充当着极其重要的角色。主机间资源的池化,资源的共享,及重要配置的一致性问题,均需要一个稳定、可靠、快速的网络作为承载。数据中心的网络故障各式各样,其中,数据中心网络的丢包问题尤为突出。数据中心网络丢包问题,一旦发生,经过的网络路径上的一切组件都会被称之为故障的怀疑对象,可想而知,故障链路是非常的冗长、笨重的,单说物理硬件,就有好几种,比如路由器、交换机、网卡、光模块等。通过一些主动探测工具及丢包链路故障定位方案,可以有效的区分丢包故障的发生点是位于主机侧还是非主机侧(路由器、交换机)。然而,这往往是不够的,因为主机侧造成网络丢包的怀疑对象仍然是很冗长、很庞大的,无法解决主机侧丢包故障的定位问题。


技术实现要素:

3.有鉴于此,本发明实施例提供了一种数据中心网络故障检测方法、装置、系统及存储介质,旨在实现对主机侧丢包故障进行准确定位。
4.本发明实施例的技术方案是这样实现的:
5.本发明实施例提供了一种数据中心网络故障检测方法,包括:
6.确定网络故障为主机侧丢包故障,启动主机侧丢包故障检测流程;
7.获取主机侧丢包故障检测流程中各子服务项的检测信息;
8.对各子服务项的检测信息基于子服务项进行筛选,得到有效的检测信息。
9.本发明实施例还提供了一种数据中心网络故障检测装置,包括:
10.启动模块,用于确定网络故障为主机侧丢包故障,启动主机侧丢包故障检测流程;
11.获取模块,用于获取主机侧丢包故障检测流程中各子服务项的检测信息;
12.筛选模块,用于对各子服务项的检测信息基于子服务项进行筛选,得到有效的检测信息。
13.本发明实施例又提供了一种数据中心网络故障检测设备,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器,用于运行计算机程序时,执行本发明实施例所述方法的步骤。
14.本发明实施例还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现本发明实施例所述方法的步骤。
15.本发明实施例提供的技术方案,确定网络故障为主机侧丢包故障后,启动主机侧丢包故障检测流程,可以仅在出现主机侧丢包故障后启动主机侧丢包故障检测流程,避免
在正常业务情况下对系统资源的抢占。通过获取主机侧丢包故障检测流程中各子服务项的检测信息;对各子服务项的检测信息进行筛选,得到有效的检测信息;从而得到用于确定网络故障对应的故障点的检测结果,可以对主机侧丢包故障进行准确定位。
附图说明
16.图1为本发明实施例数据中心网络故障检测方法的流程示意图;
17.图2为本发明应用实施例数据中心网络故障检测方法的流程示意图;
18.图3为本发明实施例数据中心网络故障检测装置的结构示意图;
19.图4为本发明实施例数据中心网络故障检测设备的结构示意图。
具体实施方式
20.下面结合附图及实施例对本发明再作进一步详细的描述。
21.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
22.相关技术中,数据中心网络的故障定位工具包括主动探测工具及丢包故障定位算法,虽然可以有效的区分丢包故障的故障点(又称为怀疑对象)是位于主机侧还是非主机侧,但无法满足更详尽的故障定位问题。比如,故障定位工具即使已经将怀疑对象定位到了主机侧,然而,主机侧网络经过的路径仍然很冗长,故障定位工具无法判断丢包发生的阶段。举个例子,针对tcp(transmission control protocol,传输控制协议)osi(open system interconnect,开放系统互联)七层协议(应用层、表示层、会话层、传输层、网络层、链路层、物理层),如何判断丢包故障发生在哪一层成为了当下故障定位的痛点问题。
23.此外,当前的故障定位工具,和协议强相关,比如ping只能检测icmp(internet control message protocol,internet控制报文协议)的网络问题,arping只能检测arp(address resolution protocol,地址解析协议)的网络问题。假设数据中心中丢包的故障,对各协议都有效(比如tcp、udp、icmp、arp等协议均会有丢包现象),则需依赖多个定位工具进行排障,工具依赖性会导致排障的过程非常的繁琐,极大的降低了自动化排障的可能。
24.基于此,在本发明的各种实施例中,确定网络故障为主机侧丢包故障后,启动主机侧丢包故障检测流程,获取主机侧丢包故障检测流程中各子服务项的检测信息,对各子服务项的检测信息进行筛选,得到有效的检测信息;从而得到用于确定网络故障对应的故障点的检测结果,可以对主机侧丢包故障进行准确定位。此外,本发明实施例的主机侧丢包故障检测流程由于牵涉的定位工具种类多,资源消耗(比如cpu、内存、网络流量等)相对于主动探测工具较高,本发明实施例基于特定条件(即确定网络故障为主机侧丢包故障)启动主机侧丢包故障检测流程,由于网络问题出现时,对资源的忍让度是比较宽松的,此时定位工具可以利用多一些系统的资源,从而有效的隔离了在正常业务情况下对系统资源的抢占。
25.本发明实施例提供了一种数据中心网络故障检测方法,应用于数据中心网络故障检测设备,如图1所示,该方法包括:
26.步骤101,确定网络故障为主机侧丢包故障,启动主机侧丢包故障检测流程。
27.这里,数据中心网络故障检测设备可以基于主动探测工具及丢包故障定位算法,判断网络故障是否为丢包故障及故障现象发生位置是否在主机侧,若确定网络故障为丢包故障且网络故障位于主机侧,则确定存在主机侧丢包故障,启动主机侧丢包故障检测流程。其中,主动探测工具可以携带不同协议的数据包探针,做端到端探测,根据端到端探测的结果确定网络故障是否为丢包故障。丢包故障定位算法可以根据数据包路径定位故障点是否位于交换机、路由器或者主机侧,从而确定网络故障是否位于主机侧。
28.步骤102,获取主机侧丢包故障检测流程中各子服务项的检测信息。
29.这里,数据中心网络故障检测设备依赖多种定位工具启动主机侧丢包故障检测流程。实际应用中,可以将主机侧丢包故障检测流程依赖的多种定位工具称为工具集。工具集分为开源工具集(ethtool等)和厂商工具集(intel等)。
30.在一应用示例中,工具集支持三类检测流程:协议分类排障流程、器件级排障流程及网络堆栈检测流程。各类检测流程分别支持多项子服务项的检测。具体地,协议分类排障流程可以包括:传输控制协议(transmission control protocol,tcp)子服务的检测、用户数据报协议(user datagram protocol,udp)子服务的检测、因特网控制报文协议(internet control message protocol,icmp)子服务项的检测、地址解析协议(address resolution protocol,arp)子服务项的检测及远程直接数据存取(remote direct memory access,rdma)协议子服务的检测。器件级排障流程可以包括:网卡子服务项的检测、网口子服务项的检测、光模块子服务项的检测。网络堆栈检测流程可以支持osi参考模型的七层的子服务项的检测。
31.实际应用中,数据中心网络故障检测设备启动主机侧丢包故障检测流程后,可以获取主机侧丢包故障检测流程中各子服务项的检测信息。
32.实际应用中,各子服务项的检测均可以支持异常过滤的功能。比如,分别对应每个子服务项,剔除一些干扰信息,去除噪声点,并规范化数据,统一以key-value的字典形式返回检测信息,其中,key代表子服务项,比如网络堆栈中各层的子服务项,value则为对应子服务项的故障标识码。这里,通过key-value表征(子服务项,故障标识码),可以实现检测信息的规范化,且可以建立检测信息与故障点的映射关系,从而通过检测信息确定故障点。
33.在一实施例中,所述获取主机侧丢包故障检测流程中各子服务项的检测信息,包括以下至少之一:
34.获取主机侧丢包故障检测流程中协议分类排障流程对应的检测信息;
35.获取主机侧丢包故障检测流程中器件级排障流程对应的检测信息;
36.获取主机侧丢包故障检测流程中网络堆栈检测流程对应的检测信息。
37.实际应用中,数据中心网络故障检测设备基于主动探测工具及丢包故障定位算法,可以确定网络故障和指定的协议相关,则可以触发指定协议的子服务项的检测,如果和协议无关,则执行完整的协议分类排障流程。这里,协议分类排障流程可以包括:tcp的子服务项的检测、udp的子服务项的检测、icmp的子服务项的检测、arp的子服务项的检测、rdma协议的子服务项的检测。
38.如此,数据中心网络故障检测设备可以获取所述获取主机侧丢包故障检测流程中协议分类排障流程对应的检测信息。具体地,数据中心网络故障检测设备可以基于开源工具和/或厂商工具获取目标协议的子服务项的检测信息,所述目标协议包括以下至少之一:
tcp、udp、icmp、arp及rdma协议。
39.由于许多网络故障现象,比如丢包,有很大一部分原因是因为器件自身的某些硬件问题导致的,比如传输介质(网线)的松动,使用期限过长产品的老化,未按时做防尘处理导致的局部高温等。而这些问题导致的丢包故障往往就是与协议无关的,即使完整了走了一遍协议排障流程,也并不会准确的感知到丢包故障的发生点。
40.基于此,本发明实施例中,数据中心网络故障检测设备还可以获取主机侧丢包故障检测流程中器件级排障流程对应的检测信息。具体地,可以基于厂商工具及开源工具,根据此类工具的功能,启动器件级排障流程。比如,启动网卡、网口及光模块的子服务项的检测。
41.在一实施例中,所述获取主机侧丢包故障检测流程中器件级排障流程对应的检测信息,包括:基于开源工具和/或厂商工具获取网卡、网口、光模块中的至少一个的子服务项的检测信息。
42.由于网络故障对应的网络堆栈类问题的层级较多,为了进行更细粒度的检测,本发明实施例中,数据中心网络故障检测设备还可以基于开源工具和/或厂商工具启动网络堆栈检测流程。如此,数据中心网络故障检测设备可以获取主机侧丢包故障检测流程中网络堆栈检测流程对应的检测信息。
43.在一实施例中,所述获取主机侧丢包故障检测流程中网络堆栈检测流程对应的检测信息,包括:基于开源工具和/或厂商工具获取osi参考模型的七层的子服务项的检测信息。
44.实际应用中,数据中心网络故障检测设备结合标准的数据收发包流程进行分析,筛选出高概率发生网络故障的网络堆栈对应的层级,并推断出产生问题的根因,进行场景复现及模拟,并收集场景下的关键数据指标(比如堆栈配置、异常统计值增长等),作为之后碰到类似问题的参考数据。
45.步骤103,对各子服务项的检测信息基于子服务项进行筛选,得到有效的检测信息。
46.这里,由于各子服务项的检测信息均为规范化的结果,可以对各子服务项的检测信息基于子服务项进行筛选,以去除无效的检测信息,得到有效的检测信息,从而便于更精确的锁定网络故障的故障点。
47.在一实施例中,所述对各子服务项的检测信息基于子服务项进行筛选,得到有效的检测信息,包括:
48.对各子服务项的检测信息基于级联性分析、同质性过滤、相似性归一、基于规则判定及基于阈值判定中的至少一种进行筛选,得到有效的检测信息;
49.其中,所述级联性分析用于对子服务项属于级联关系的多个检测信息进行筛选;所述同质性过滤用于对子服务项属于同质关系的多个检测信息进行筛选;所述相似性归一用于对子服务项属于相似故障类别的多个检测信息进行筛选;所述基于规则判定用于基于设定的规则对子服务项的检测信息进行筛选;所述基于阈值判定用于基于设定的阈值对子服务项的检测信息进行筛选。
50.实际应用中,可以基于相似性归类、同质性对比的原理来减少网络故障的根因数量。比如,通过同质性过滤,将子服务项属于同质关系的多个检测信息进行筛选,去除同质
关系的冗余的检测信息,这里,同质关系可以为两个检测信息之间存在包含关系,比如,网口是网卡的一部分,则网口损坏属于网卡损坏,可以舍弃网卡损坏的检测信息,从而达到更高精度地定位网络故障的根因为网口损坏。又如,相似性归一是指对子服务项属于相似故障类别的多个检测信息进行筛选,可以根据预先定义的属于相似故障类别的子服务项,对相应的检测信息进行删减,从而减少网络故障的根因数量。
51.这里,级联性分析用于多级根因判定。丢包现象背后的根因,除了相似性外,有可能是一个多级影响的关系,由一级根因导致出现二级根因,最后引发丢包现象。比如osi七层协议的传输层配置不当可能会导致应用层丢包,那么真实的一级根因应该是传输层的配置不当,二级根因是应用层丢包,现象是网络丢包。基于级联性分析及多级根因的判定,能有效的区分故障的怀疑对象或阶段,为后续的处理建议提供证据支撑。
52.本发明实施例,通过对各子服务项的检测信息基于子服务项进行筛选,能够有效减少丢包故障的根因种类,降低根因的复杂度。
53.在一实施例中,所述有效的检测信息包括至少两个筛选后的检测信息,所述方法还包括:
54.对所述有效的检测信息进行排序,得到排序后的检测信息。
55.由于有效的检测信息存在多个检测信息,需要对有效的检测信息中的多个检测信息进行排序,从而提高网络故障的故障点定位的精确性。
56.在一实施例中,所述对所述有效的检测信息进行排序,得到排序后的检测信息,包括:
57.对所述有效的检测信息基于相应的子服务项对应的影响因子进行评分;
58.基于所述有效的检测信息中各检测信息的评分进行排序,得到排序后的检测信息。
59.在一实施例中,所述对所述有效的检测信息基于相应的子服务项对应的影响因子进行评分,包括:
60.对所述有效的检测信息中每个子服务项的检测信息,基于权重系数、关联系数及破坏系数进行综合评分,得到各检测信息的评分;
61.其中,所述权重系数为当前检测信息对应的引发故障概率的第一系数,所述关联系数为基于当前检测信息与所述有效的检测信息中的其他检测信息的关联性确定的第二系数,所述破坏系数为当前检测信息对应的修复操作引发的网络破坏程度的第三系数。
62.实际应用中,子服务项与第一系数之间存在映射关系,可以对检测信息基于子服务项与第一系数之间的映射关系确定相应的第一系数。子服务项与三系数之间存在映射关系,可以对检测信息基于子服务项与第三系数之间的映射关系确定相应的第三系数。第二系数为基于关联性分析确定的系数。
63.在一应用示例中,检测信息的评分=权重系数 关联系数-破坏系数。对有效的检测信息中的各检测信息基于评分的高低进行排序。排序靠前的检测信息对应的故障点的优先级高于排序靠后的检测信息对应的故障点。
64.在一实施例中,所述方法还包括:
65.基于所述有效的检测信息触发自动修复网络故障的修复流程。
66.这里,可以基于有效的检测信息对应的故障点,触发相应的修复流程,自动修复网
络故障,从而实现网络故障的自动修复。
67.在一实施例中,所述基于所述有效的检测信息触发自动修复网络故障的修复流程,包括:
68.确定所述有效的检测信息中的目标检测信息存在自动修复程序且破坏系数小于设定阈值,触发目标检测信息的自动修复程序。
69.实际应用中,对有效的检测信息进行排序,基于排序后的检测信息,确定排序最靠前的检测信息为目标检测信息,若该目标检测信息存在自动修复程序且破坏系数小于设定阈值,则触发目标检测信息的自动修复程序。若目标检测信息不存在自动修复程序或者破坏系数大于或等于设定阈值,则交由人工处理,这样,可以给出信服度较高的处理建议,实现半自动化的排障流程。
70.下面结合应用实施例对本发明再作进一步详细的描述。
71.如图2所示,在本应用实施例中,数据中心网络故障检测方法包括:
72.步骤201,判断网络故障是否发生在主机侧,若是,则执行步骤202,否若,则启动非主机侧排障流程。
73.这里,丢包故障定位算法可以根据数据包路径定位故障点是否位于交换机、路由器或者主机侧,从而确定网络故障是否位于主机侧,若是,则执行步骤202,若否,则启动非主机侧排障流程。
74.步骤202,判断网络故障是否为丢包故障,若是,则执行步骤203,若否,则启动其他类型排障流程。
75.这里,主动探测工具可以携带不同协议的数据包探针,做端到端探测,根据端到端探测的结果确定网络故障是否为丢包故障,若是,则执行步骤203,若否,则启动其他类型排障流程。
76.步骤203,启动主机侧丢包故障检测流程,获取主机侧丢包故障检测流程中各子服务项的检测信息。
77.这里,工具集支持三类检测流程:协议分类排障流程、器件级排障流程及网络堆栈检测流程。可以获取协议分类排障流程中tcp、udp、icmp、arp及rdma协议的子服务项对应的检测信息,还可以获取网卡、网口、光模块中的至少一个的子服务项的检测信息,还可以获取osi参考模型的七层的子服务项的检测信息。
78.这里,各子服务项均统一以key-value的字典形式返回检测信息,其中,key代表子服务项,比如网络堆栈中各层的子服务项,value则为对应子服务项的故障标识码。这里,通过key-value表征(子服务项,故障标识码),可以实现检测信息的规范化,且可以建立检测信息与故障点的映射关系,从而通过检测信息确定故障点。
79.步骤204,对各子服务项的检测信息基于子服务项进行筛选。
80.这里,对各子服务项的检测信息基于级联性分析、同质性过滤、相似性归一、基于规则判定及基于阈值判定中的至少一种进行筛选,得到有效的检测信息。
81.步骤205,关联规则打分。
82.这里,对有效的检测信息中的各检测信息基于关联规则打分,得到各检测信息的关联系数。
83.步骤206,破坏系数打分。
84.这里,对有效检测信息中的各检测信息基于破坏系数进行打分,得到各检测信息的破坏系数。
85.步骤207,确定排障优先级。
86.这里,基于有效检测信息中各检测信息的权重系数、关联系数及破坏系数进行综合评分,得到各检测信息的评分,基于各检测信息的评分确定排障优先级。
87.实际应用中,可以根据有效的检测信息给出的怀疑对象,进行关联规则打分,并按照关联规则的分数排序,然而,这个参考标准往往是不够的,部分怀疑对象给出的建议,比如网卡的问题,给出的建议可能会造成网卡重启,而网卡重启会有业务掉线的风险,此类问题对网络质量的损坏影响较高(即破坏系数),因此,本发明实施例中,除了基于关联规则打分以外,还要根据对网络质量的损坏程度进行打分,多个参考标准互相权衡,最后得出一个排障的优先级。
88.步骤208,生成日志告警。
89.基于有效的检测信息的排障优先级,生成日志告警。
90.步骤209,判断是否满足启动自动修复流程,若是,则执行步骤210,若否,则执行步骤211。
91.这里,将优先级最高的检测信息作为目标检测信息。若目标检测信息存在自动修复程序且破坏系数小于设定阈值,则执行步骤210,否则,执行步骤211。
92.步骤210,自动化处理。
93.这里,若目标检测信息存在自动修复程序且破坏系数小于设定阈值,则触发目标检测信息的自动修复程序。
94.步骤211,人工处理。
95.若目标检测信息不存在自动修复程序或者破坏系数大于或等于设定阈值,则交由人工处理。
96.为了实现本发明实施例的方法,本发明实施例还提供一种数据中心网络故障检测装置,该数据中心网络故障检测装置与上述数据中心网络故障检测方法对应,上述数据中心网络故障检测方法实施例中的各步骤也完全适用于本数据中心网络故障检测装置实施例。
97.如图3所示,该数据中心网络故障检测装置包括:启动模块301、获取模块302及筛选模块303。其中,启动模块301用于确定网络故障为主机侧丢包故障,启动主机侧丢包故障检测流程;获取模块302用于获取主机侧丢包故障检测流程中各子服务项的检测信息;筛选模块303用于对各子服务项的检测信息基于子服务项进行筛选,得到有效的检测信息。
98.在一实施例中,获取模块302用于以下至少之一:
99.获取主机侧丢包故障检测流程中协议分类排障流程对应的检测信息;
100.获取主机侧丢包故障检测流程中器件级排障流程对应的检测信息;
101.获取主机侧丢包故障检测流程中网络堆栈检测流程对应的检测信息。
102.在一实施例中,获取模块302具体用于:基于开源工具和/或厂商工具获取目标协议的子服务项的检测信息,所述目标协议包括以下至少之一:tcp、udp、icmp、arp及rdma协议。
103.在一实施例中,获取模块302具体用于:基于开源工具和/或厂商工具获取网卡、网
口、光模块中的至少一个的子服务项的检测信息。
104.在一实施例中,获取模块302具体用于:基于开源工具和/或厂商工具获取osi参考模型的七层的子服务项的检测信息。
105.在一实施例中,筛选模块303具体用于:对各子服务项的检测信息基于级联性分析、同质性过滤、相似性归一、基于规则判定及基于阈值判定中的至少一种进行筛选,得到有效的检测信息;
106.其中,所述级联性分析用于对子服务项属于级联关系的多个检测信息进行筛选;所述同质性过滤用于对子服务项属于同质关系的多个检测信息进行筛选;所述相似性归一用于对子服务项属于相似故障类别的多个检测信息进行筛选;所述基于规则判定用于基于设定的规则对子服务项的检测信息进行筛选;所述基于阈值判定用于基于设定的阈值对子服务项的检测信息进行筛选。
107.在一实施例中,所述有效的检测信息包括至少两个筛选后的检测信息,所述数据中心网络故障检测装置还包括:排序模块304,用于对所述有效的检测信息进行排序,得到排序后的检测信息。
108.在一实施例中,排序模块304具体用于:
109.对所述有效的检测信息基于相应的子服务项对应的影响因子进行评分;
110.基于所述有效的检测信息中各检测信息的评分进行排序,得到排序后的检测信息。
111.在一实施例中,排序模块304具体用于:
112.对所述有效的检测信息中每个子服务项的检测信息,基于权重系数、关联系数及破坏系数进行综合评分,得到各检测信息的评分;
113.其中,所述权重系数为当前检测信息对应的引发故障概率的第一系数,所述关联系数为基于当前检测信息与所述有效的检测信息中的其他检测信息的关联性确定的第二系数,所述破坏系数为当前检测信息对应的修复操作引发的网络破坏程度的第三系数。
114.在一实施例中,所述数据中心网络故障检测装置还包括:
115.修复模块305,用于基于所述有效的检测信息触发自动修复网络故障的修复流程。
116.在一实施例中,修复模块305具体用于:
117.确定所述有效的检测信息中的目标检测信息存在自动修复程序且破坏系数小于设定阈值,触发目标检测信息的自动修复程序。
118.实际应用时,上述启动模块301、获取模块302、筛选模块303、排序模块304及修复模块305,可以由数据中心网络故障检测装置中的处理器来实现。当然,处理器需要运行存储器中的计算机程序来实现它的功能。
119.需要说明的是:上述实施例提供的数据中心网络故障检测装置在进行数据中心网络故障检测时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的数据中心网络故障检测装置与数据中心网络故障检测方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
120.基于上述程序模块的硬件实现,且为了实现本发明实施例的方法,本发明实施例
还提供一种数据中心网络故障检测设备。图4仅仅示出了该数据中心网络故障检测设备的示例性结构而非全部结构,根据需要可以实施图4示出的部分结构或全部结构。
121.如图4所示,本发明实施例提供的数据中心网络故障检测设备400包括:至少一个处理器401、存储器402、用户接口403和至少一个网络接口404。数据中心网络故障检测设备400中的各个组件通过总线系统405耦合在一起。可以理解,总线系统405用于实现这些组件之间的连接通信。总线系统405除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图4中将各种总线都标为总线系统405。
122.其中,用户接口403可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
123.本发明实施例中的存储器402用于存储各种类型的数据以支持数据中心网络故障检测设备的操作。这些数据的示例包括:用于在数据中心网络故障检测设备上操作的任何计算机程序。
124.本发明实施例揭示的数据中心网络故障检测方法可以应用于处理器401中,或者由处理器401实现。处理器401可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,数据中心网络故障检测方法的各步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器401可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器401可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器402,处理器401读取存储器402中的信息,结合其硬件完成本发明实施例提供的数据中心网络故障检测方法的步骤。
125.在示例性实施例中,数据中心网络故障检测设备可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、fpga、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或者其他电子元件实现,用于执行前述方法。
126.可以理解,存储器402可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,
dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本发明实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
127.在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体可以是计算机可读存储介质,例如包括存储计算机程序的存储器402,上述计算机程序可由数据中心网络故障检测设备的处理器401执行,以完成本发明实施例方法所述的步骤。计算机可读存储介质可以是rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器。
128.需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
129.另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
130.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献