[发明专利]一种服务器故障调试的方法、系统及远端服务器有效
申请号: | 202010820092.3 | 申请日: | 2020-08-14 |
公开(公告)号: | CN112000503B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 李振辉;王彦伟;阚宏伟 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F11/36;G06F16/18 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王晓坤 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 故障 调试 方法 系统 远端 | ||
本申请公开了一种服务器故障调试的方法,包括:加载FPGA加速卡的驱动并创建块设备节点,通过块设备节点映射FPGA加速卡的内存空间;当发生故障时将生成的故障日志文件通过块设备节点存储到FPGA加速卡的内存空间中;通过FPGA加速卡接收本地服务器发送的调试命令,并执行调试命令完成对故障的调试。本申请将生成的故障日志文件存储到FPGA加速卡的内存空间中,使得故障日志文件具有掉电不丢失的物理特性;同时不需要调试人员去现场部署远程服务器的调试环境,简化了远端服务器故障的调试实施过程,极大的提高了远端服务器的调试效率。本申请同时还提供了一种服务器故障调试的系统、远端服务器及可读存储介质,具有上述有益效果。
技术领域
本申请涉及故障调试领域,特别涉及一种服务器故障调试的方法、系统、远端服务器及可读存储介质。
背景技术
linux使用内核日志进行驱动调试的方法由来已久。日志不仅在理解系统的内部操作方面很有用,而且对于通过时间标记的日志中按时间顺序排列的消息所记录的系统活动的计时和关系也非常有用。
目前linux操作系统的内核日志文件通常是要存储在动态随机存储器(DynamicRandom Access Memory,DRAM)的缓冲区中,因为DRAM特性是只能将数据保持很短时间,为了保持数据,必须隔一段时间刷新一次,如果存储单元掉电那么存储的信息就会丢失,所以在调试驱动过程中出现系统意外断电或者宕机,将会导致内核的日志文件丢失,最终将不能准确定位问题所在。
对于上述问题,通常的做法是在远端的服务器添加硬件串口调试设备,通过串口将日志文件输出到另一台服务器上,调试人员再通过另一台服务器获取日志文件并进行内核调试,实施该方案需要串口设备和另一台服务器配合,并需要软件开发人员去现场部署,导致远端服务器故障调试的实施过程极为困难,造成远端服务器的调试效率低下。
因此,如何提高远端服务器的调试效率是本领域技术人员目前需要解决的技术问题。
发明内容
本申请的目的是提供一种服务器故障调试的方法、系统、远端服务器及可读存储介质,用于提高远端服务器的调试效率。
为解决上述技术问题,本申请提供一种服务器故障调试的方法,应用于远端服务器,该方法包括:
加载FPGA加速卡的驱动并创建块设备节点,通过所述块设备节点映射所述FPGA加速卡的内存空间;
当发生故障时将生成的故障日志文件通过所述块设备节点存储到所述FPGA加速卡的内存空间中,所述FPGA加速卡将所述故障日志文件发送至本地服务器;
通过所述FPGA加速卡接收所述本地服务器发送的调试命令,并执行所述调试命令完成对故障的调试。
可选的,通过所述FPGA加速卡接收所述本地服务器发送的调试命令,并执行所述调试命令完成对故障的调试,包括:
执行所述调试命令,并将生成的调试日志文件通过所述块设备节点存储到所述FPGA加速卡的内存空间中,所述FPGA加速卡将所述调试日志文件发送至所述本地服务器,以使用户根据所述调试日志文件的内容通过所述本地服务器输入下一步的调试命令;
重复执行所述执行所述调试命令,并将生成的调试日志文件通过所述块设备节点存储到所述FPGA加速卡的内存空间中,所述FPGA加速卡将所述调试日志文件发送至所述本地服务器的步骤,直至完成此次调试。
可选的,所述FPGA加速卡将所述故障日志文件发送至本地服务器,包括:
所述FPGA加速卡采用中断方式将所述故障日志文件实时发送至所述本地服务器。
可选的,在加载FPGA加速卡的驱动并创建块设备节点之后,还包括:
获取所述本地服务器的ip和mac地址信息,并传递给所述FPGA加速卡的驱动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010820092.3/2.html,转载请声明来源钻瓜专利网。