【技术实现步骤摘要】
一种数据处理方法及系统
本申请涉及数据处理
,尤其涉及一种数据处理方法及系统。
技术介绍
目前,当用户的服务器出现故障时,BMC(BaseboardManagementController,主板管理控制器)要打印debug信息,调试人员需要到用户现场,插上debugconsole(调试串口),通过现场的debugconsole打印调试信息。如果调试人员不能去用户现场,或不能及时到达用户现场,调试人员则无法进行debug调试。由此可以看出,现有的获取服务器debug信息的方式,不能及时的获取到debug信息,且当调试人员到达用户现场时,可能服务器的问题不再复现,因此现有的获取服务器debug信息的方式不便于调试人员进行debug调试,用户体验差。
技术实现思路
有鉴于此,本申请提供一种数据处理方法,无需调试人员到达用户现场就能获取到服务器出现故障时的debug信息,使得调试人员能够尽快对用户的服务器进行调试,提升了用户体验。本申请提供了一种数据处理方法,包括:修改服务器串口驱动程序,以存储所述服务器的数据;增加智能型平台管理接口的用户自定义命令,以通过网络将所述数 ...
【技术保护点】
1.一种数据处理方法,其特征在于,包括:修改服务器串口驱动程序,以存储所述服务器的数据;增加智能型平台管理接口的用户自定义命令,以通过网络将所述数据发送至调试串口。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:修改服务器串口驱动程序,以存储所述服务器的数据;增加智能型平台管理接口的用户自定义命令,以通过网络将所述数据发送至调试串口。2.根据权利要求1所述的方法,其特征在于,所述修改服务器串口驱动程序,以存储所述服务器的数据包括:在串口驱动程序中增加缓冲区;在串口的发送中断中,将发送的字符同步拷贝到所述缓冲区中。3.根据权利要求2所述的方法,其特征在于,所述在串口的发送中断中,将发送的字符同步拷贝到所述缓冲区中包括:在串口的发送中断中,判断驱动的发送缓冲区是否为空,若否,则:判断驱动的有序缓冲区是否已满,若否,则:从所述发送缓冲区中取出数据,写入所述有序缓冲区的先入先出队列;将所述先入先出队列中的数据同步到所述缓冲区。4.根据权利要求1所述的方法,其特征在于,所述增加智能型平台管理接口的用户自定义命令,以通过网络将所述数据发送至调试串口包括:使用驱动中ioctl函数的读取数据缓冲区方法将所述缓冲区中的数据发送至所述调试串口。5.根据权利要求4所述的方法,其特征在于,还包括:使用驱动中ioctl函数的写数据缓冲区方法,将通过所述调试串口输出的命令发送至驱动。6.一种数据处理系统,其特征在于,包括:存储器,用于存储应用程序与应用程序运行所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。