一种SAS链路调试方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:27607334 阅读:10 留言:0更新日期:2021-03-10 10:32
本申请公开了一种SAS链路调试方法、装置、设备及介质,应用于主系统,接收管控系统传输的dump数据;将dump数据保存为dump文件;对dump文件进行解析,得到解析结果;按照显示数据结构体定义的变量名和数据的显示形式,显示解析结果,以基于解析结果进行调试;其中,主系统为SAS链路所处存储系统的总控制系统;管控系统为SAS扩展器中的控制系统;dump数据为管控系统按照目标变量地址和目标变量大小对内存数据收集后得到的数据。本申请中,主系统可以通过dump文件对dump数据进行处理,进而借助dump对SAS链路进行调试,由于dump便于记录信息,所以可以有效对SAS链路进行调试。所以可以有效对SAS链路进行调试。所以可以有效对SAS链路进行调试。

【技术实现步骤摘要】
一种SAS链路调试方法、装置、设备及计算机存储介质


[0001]本申请涉及存储
,更具体地说,涉及一种SAS链路调试方法、装置、设备及计算机存储介质。

技术介绍

[0002]当前,在处理服务器和硬盘之间传输的数据时,可以借助存储系统高可靠、高速率的进行相应数据处理。因为存储系统的CPU(central processing unit,中央处理器)处理业务数据,CPU外设有pcie(peripheral component interconnect express,高速串行计算机扩展总线标准)接口;而存储系统的硬盘通用的是SAS(Serial Attached SCSI,串行SCSI接口)接口,所以会有pcie转换为SAS接口,并且由SAS expander(扩展器)对接到每个硬盘。
[0003]在存储系统中,当对设备进行管理时,需要借助主系统中的EM(enclosure management,机箱管理)线程及SAS expander上运行的SES程序,也即SAS expander上运行的管控系统,比如由SES程序读取设备的外围状态并将异常的状态信息传输给EM线程,由EM线程对异常的状态信息进行响应、处理等。在此过程中,可能需要对SAS链路出现的数据异常进行调试,然而现有技术中并不能有效对SAS链路进行调试。
[0004]综上所述,如何有效对SAS链路进行调试是目前本领域技术人员亟待解决的问题。

技术实现思路

[0005]本申请的目的是提供一种SAS链路调试方法,其能在一定程度上解决如何有效对SAS链路进行调试的技术问题。本申请还提供了一种SAS链路调试装置、设备及计算机可读存储介质。
[0006]为了实现上述目的,本申请提供如下技术方案:
[0007]一种SAS链路调试方法,应用于主系统,包括:
[0008]接收管控系统传输的dump数据;
[0009]将所述dump数据保存为dump文件;
[0010]对所述dump文件进行解析,得到解析结果;
[0011]按照显示数据结构体定义的变量名和数据的显示形式,显示所述解析结果,以基于所述解析结果进行调试;
[0012]其中,所述主系统为SAS链路所处存储系统的总控制系统;所述管控系统为SAS扩展器中的控制系统;所述dump数据为所述管控系统按照目标变量地址和目标变量大小对内存数据收集后得到的数据。
[0013]优选的,所述接收管控系统传输的dump数据之前,还包括:
[0014]通过向所述管控系统进行数据注册,将所述目标变量地址和所述目标变量大小存储至所述管控系统的dump链表中,以使所述管控系统基于所述dump链表保存所述目标变量地址和所述目标变量大小。
[0015]优选的,所述对所述dump文件进行解析,得到解析结果,包括:
[0016]基于预设的Linux脚本对所述dump文件进行图形化,得到图形化结果;
[0017]基于预设的符号表解析工具,对所述图形化结果及符号表文件一起进行解析,得到所述解析结果;
[0018]其中,所述符号表文件为所述管控系统编译时生成的文件。
[0019]优选的,所述按照显示数据结构体定义的变量名和数据的显示形式,显示所述解析结果,包括:
[0020]按照显示数据结构体定义的变量名和数据的显示形式,以菜单样式显示所述解析结果。
[0021]优选的,所述以菜单样式显示所述解析结果之后,还包括:
[0022]接收查看指令,所述查看指令包括所述主系统的按键被触发后生成的指令;
[0023]按照所述查看指令对所述菜单进行操作,并显示对应的所述解析结果。
[0024]优选的,所述接收管控系统传输的dump数据之前,还包括:
[0025]发送dump数据读取指令至所述管控系统,以使所述管控系统读取所述dump数据;
[0026]其中,所述dump数据读取指令的类型包括全量dump数据读取指令、单变量dump数据读取指令。
[0027]一种SAS链路检测方法,应用于SAS扩展器中的管控系统,包括:
[0028]按照目标变量地址和目标变量大小对内存数据进行收集,得到dump数据;
[0029]传输所述dump数据至主系统;
[0030]其中,所述主系统为所述SAS链路所处存储系统的总控制系统;所述管控系统为SAS扩展器中的控制系统;所述主系统将所述dump数据保存为dump文件,对所述dump文件进行解析,得到解析结果,按照显示数据结构体定义的变量名和数据的显示形式,显示所述解析结果,以基于所述解析结果进行调试。
[0031]一种SAS链路调试装置,应用于主系统,包括:
[0032]第一接收模块,用于接收管控系统传输的dump数据;
[0033]第一保存模块,用于将所述dump数据保存为dump文件;
[0034]第一解析模块,用于对所述dump文件进行解析,得到解析结果;
[0035]第一显示模块,用于按照显示数据结构体定义的变量名和数据的显示形式,显示所述解析结果,以基于所述解析结果进行调试;
[0036]其中,所述主系统为SAS链路所处存储系统的总控制系统;所述管控系统为SAS扩展器中的控制系统;所述dump数据为所述管控系统按照目标变量地址和目标变量大小对内存数据收集后得到的数据。
[0037]一种SAS链路调试设备,包括:
[0038]存储器,用于存储计算机程序;
[0039]处理器,用于执行所述计算机程序时实现如上任一所述SAS链路调试方法的步骤。
[0040]一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述SAS链路调试方法的步骤。
[0041]本申请提供的一种SAS链路调试方法,应用于主系统,接收管控系统传输的dump数据;将dump数据保存为dump文件;对dump文件进行解析,得到解析结果;按照显示数据结构体定义的变量名和数据的显示形式,显示解析结果,以基于解析结果进行调试;其中,主系
统为SAS链路所处存储系统的总控制系统;管控系统为SAS扩展器中的控制系统;dump数据为管控系统按照目标变量地址和目标变量大小对内存数据收集后得到的数据。本申请中,管控系统可以向主系统传输内存数据对应的dump数据,主系统可以通过dump文件对dump数据进行处理,进而借助dump对SAS链路进行调试,由于dump便于记录信息,所以可以有效对SAS链路进行调试。本申请提供的SAS链路调试装置、设备及计算机可读存储介质也解决了相应技术问题。
附图说明
[0042]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种SAS链路调试方法,其特征在于,应用于主系统,包括:接收管控系统传输的dump数据;将所述dump数据保存为dump文件;对所述dump文件进行解析,得到解析结果;按照显示数据结构体定义的变量名和数据的显示形式,显示所述解析结果,以基于所述解析结果进行调试;其中,所述主系统为SAS链路所处存储系统的总控制系统;所述管控系统为SAS扩展器中的控制系统;所述dump数据为所述管控系统按照目标变量地址和目标变量大小对内存数据收集后得到的数据。2.根据权利要求1所述的方法,其特征在于,所述接收管控系统传输的dump数据之前,还包括:通过向所述管控系统进行数据注册,将所述目标变量地址和所述目标变量大小存储至所述管控系统的dump链表中,以使所述管控系统基于所述dump链表保存所述目标变量地址和所述目标变量大小。3.根据权利要求1所述的方法,其特征在于,所述对所述dump文件进行解析,得到解析结果,包括:基于预设的Linux脚本对所述dump文件进行图形化,得到图形化结果;基于预设的符号表解析工具,对所述图形化结果及符号表文件一起进行解析,得到所述解析结果;其中,所述符号表文件为所述管控系统编译时生成的文件。4.根据权利要求1所述的方法,其特征在于,所述按照显示数据结构体定义的变量名和数据的显示形式,显示所述解析结果,包括:按照显示数据结构体定义的变量名和数据的显示形式,以菜单样式显示所述解析结果。5.根据权利要求4所述的方法,其特征在于,所述以菜单样式显示所述解析结果之后,还包括:接收查看指令,所述查看指令包括所述主系统的按键被触发后生成的指令;按照所述查看指令对所述菜单进行操作,并显示对应的所述解析结果。6.根据权利要求1所述的方法,其特征在于,所述接收管控系统传输的dump数据之前,还...

【专利技术属性】
技术研发人员:王军
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1