[发明专利]一种文件生成方法、装置和系统有效
申请号: | 201610069072.0 | 申请日: | 2016-01-30 |
公开(公告)号: | CN107025146B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 张丰伟;沈伟锋;刘洪宽 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F15/173 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 冯艳莲 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 生成 方法 装置 系统 | ||
本发明涉及计算机技术领域,尤其涉及一种文件生成方法、装置和系统,用于解决设备的操作系统崩溃后,无法控制网卡向远端设备传送内核崩溃转储文件的问题。一种第一设备包括:内存和第一网卡;第一网卡用于在第一设备的操作系统的内核崩溃后,读取第一设备内存中的第一存储区域上的第一信息后发送给第二设备;第一信息为生成用于分析第一设备的操作系统的内核崩溃的原因的信息;第一网卡不需要操作系统控制驱动程序,即能读取并传送第一设备的内存中的数据、且能够与第二设备通信的网卡。当第一设备的操作系统崩溃时,仍可通过该第一网卡发送第一信息,从而第二设备可根据第一信息生成用于分析第一设备的操作系统内核崩溃原因的文件。
技术领域
本发明涉及计算机技术领域,尤其涉及一种文件生成方法、装置和系统。
背景技术
在大型数据中心部署的计算机越来越多,因此计算机出现问题的概率也在增大,从而导致计算机维护成本不断上升。
一种可用于分析计算机故障的方式是,在计算机操作系统的内核崩溃时,将计算机内存运行参数转储成一个文件,通过这个文件来分析计算机操作系统的内核崩溃的原因,这个文件可称为“内核崩溃转储文件”。
kdump是一种用于在计算机操作系统的内核崩溃时用来转储内存运行参数的工具,可用于生成内核崩溃转储文件,生成的内核崩溃转储文件可传送到远端的网络服务器上,用于故障分析。
目前,操作系统通过网卡的驱动程序,控制网卡将内核崩溃转储文件分为多个数据包传送到远端的网络服务器上,操作系统崩溃后,无法控制网卡进行数据包的传送,这样远端的服务器上就无法获得内核崩溃转储文件。
发明内容
本发明实施例提供一种文件生成方法、装置和系统,用于解决设备的操作系统崩溃后,无法控制网卡进行数据包的传送,远端设备无法获得内核崩溃转储文件的问题。
第一方面,本发明实施例提供一种文件生成方法,包括:
第一设备在操作系统的内核崩溃后,通过第一设备的第一网卡读取所述第一设备的内存中第一存储区域上的第一信息并发给第二设备;第二设备通过第二设备的第二网卡从第一设备接收所述第一设备的内存中的第一存储区域上的第一信息并存储于所述第二设备的内存中;所述第二设备根据所述第二设备的内存中的所述第一信息,生成第一文件;
其中,所述第一信息为生成第一文件所需的信息;所述第一文件用于分析所述第一设备的操作系统的内核崩溃的原因;
所述第一网卡为不需要所述第一设备的操作系统通过所述第一网卡的驱动程序对所述第一网卡进行控制,能够读取并传送所述第一设备的内存中的数据、且能够与所述第二设备通信的网卡。
所述第二网卡为不需要所述第二设备的处理器调用所述第二网卡的驱动程序时,能够从所述第一设备接收数据并存储于所述第二设备的内存中、且能够与所述第一设备通信的网卡。
采用上述方案,由于第一网卡不需要所述第一设备的操作系统通过所述第一网卡的驱动程序对所述第一网卡进行控制,能够读取并传送所述第一设备的内存中的数据、且能够与所述第二设备通信;第二网卡不需要所述第二设备的处理器调用所述第二网卡的驱动程序时,能够从所述第一设备接收数据并存储于所述第二设备的内存中,因而可使得第二设备获取用于分析第一设备的操作系统的内核崩溃原因的信息;而第二设备能够根据获取的信息生成第一文件,一方面,实现了信息的传送,另一方面,在第二设备上生成的第一设备相关的第一文件。使得在第一设备的操作系统的内核崩溃时,即使网卡的驱动不能正常工作,也能够生成用于分析第一设备的操作系统的内核崩溃原因的文件。
在一种可能的实现方式中,所述第二设备在通过所述第二网卡读取所述第一信息之前,通过所述第二网卡,向所述第一设备发送第一读取指令;所述第一设备通过所述第一网卡从所述第二设备接收该第一读取指令;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610069072.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:燃气热水器
- 下一篇:数据的处理方法、服务器及系统