服务器的快速启动设备、方法、电子设备及存储介质技术

技术编号:36797135 阅读:8 留言:0更新日期:2023-03-08 23:14
本发明专利技术实施例提供了一种服务器的快速启动设备、方法、电子设备及存储介质,快速启动设备至少包括主控制器、协同控制器,协同控制器可以外置或内置于主控制器,首先可以通过协同控制器监控服务器的基础运行功能,同时控制检测控制器触发上电时序,接着可以在主控制器的开机引导与启动阶段,通过主控制器启动服务器的屏幕更新程序,并控制视频控制器的信号输出,避免长时间服务器屏幕无显示问题,同时在检测到基本输入输出系统发出屏幕控制信号时,停止对视频控制器的控制,并可以通过基本输入输出系统对视频控制器进行初始化,并控制视频控制器输出初始化成功后的正常图像信号至显示器,从而完成服务器的快速启动,提升用户使用感。用感。用感。

【技术实现步骤摘要】
服务器的快速启动设备、方法、电子设备及存储介质


[0001]本专利技术涉及服务器
,特别是涉及一种服务器的快速启动设备、一种服务器的快速启动方法、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]随着互联网技术的不断发展,人们对计算机的需求逐渐增大,从而对计算机的性能要求也越来越高,服务器作为计算机的一种,具有高速的CPU(Central Processing Unit中央处理器)运算能力,比普通计算机运行更快,负载更高,且能在网络中为其他终端提供计算或者应用服务,从而被应用在很多场景中。众所周知,服务器在使用较长时间之后,其各项性能会随着使用时间增加而不断下降,如当服务器开机时,往往存在开机启动慢、开机后屏幕无显示、风扇不受控、噪声大等问题,其根源在于服务器内BMC(Baseboard Management Controller,基板管理控制器)的启动时间较长,就目前而言,服务器开机启动主要采用上电后先启动BMC,再通知CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件)触发上电时序的方式,或者采用上电后启动BMC的同时使CPLD触发上电时序的方式,但不管哪一种方式,BMC都需要较长的启动时长,从而在BMC就绪之前,容易使开机按键无法得到响应,以及屏幕长时间处于无显示状态,导致用户使用感差。

技术实现思路

[0003]本专利技术实施例是提供一种服务器的快速启动设备、方法、电子设备以及计算机可读存储介质,以解决或部分解决当前服务器开机启动慢、屏幕长时间处于无显示状态,导致用户使用感差的问题。
[0004]本专利技术实施例公开了一种服务器的快速启动设备,所述快速启动设备至少包括主控制器、协同控制器,其中,所述协同控制器外置于所述主控制器,或内置于所述主控制器,所述主控制器中至少包括视频控制器,所述主控制器分别连接基本输入输出系统以及检测控制器;
[0005]所述协同控制器,用于响应于上电操作,监控服务器的基础运行功能,同时控制所述检测控制器触发上电时序;
[0006]所述主控制器,用于在所述主控制器的开机引导与启动阶段,启动所述服务器的屏幕更新程序,同时控制所述视频控制器的信号输出,并在检测到所述基本输入输出系统发出屏幕控制信号时,停止对所述视频控制器的控制。
[0007]可选地,所述基本输入输出系统用于:
[0008]当所述主控制器停止对所述视频控制器的控制时,对所述视频控制器进行初始化,并控制所述视频控制器输出初始化成功后的正常图像信号至显示器,完成启动所述服务器。
[0009]可选地,所述主控制器用于:
[0010]基于所述视频控制器为打开状态,启动所述服务器的屏幕更新程序,同时控制所
述视频控制器输出预设图像信号至显示器,并控制所述显示器显示所述屏幕更新程序的启动进度,在检测到所述基本输入输出系统发出屏幕控制信号时,停止对所述视频控制器的控制,以及停止对所述显示器的显示控制。
[0011]可选地,所述检测控制器用于:
[0012]基于所述协同控制器控制所述检测控制器触发上电时序,控制所述视频控制器的信号开关切换为打开状态。
[0013]可选地,所述协同控制器用于:
[0014]响应于针对所述基本输入输出系统的上电操作,启动针对所述服务器的关键监控功能,并基于所述关键监控功能,监控所述服务器的基础运行功能,同时控制所述检测控制器触发上电时序。
[0015]可选地,所述关键监控功能至少包括温度监测以及风扇散热策略,所述基础运行功能至少包括所述服务器的温度状况以及风扇运行,所述协同控制器用于:
[0016]基于所述温度监测,监测所述服务器中各传感器的温度状况,根据所述风扇散热策略,控制所述服务器中风扇运行。
[0017]可选地,所述关键监控功能包括通电开机策略,所述通电开机策略表示服务器上一次断电前所处的运行状态,所述协同控制器用于:
[0018]若所述通电开机策略表征服务器上一次断电前处于开机状态,则控制所述检测控制器触发上电时序。
[0019]可选地,所述协同控制器用于:
[0020]若所述通电开机策略表征服务器上一次断电前处于开机状态,则触发针对所述检测控制器的开机信号,并根据所述开机信号控制所述检测控制器触发上电时序。
[0021]可选地,所述检测控制器用于:
[0022]基于所述协同控制器触发针对所述检测控制器的开机信号,接收所述开机信号,并基于所述开机信号触发上电时序。
[0023]可选地,所述检测控制器用于:
[0024]基于所述协同控制器控制所述检测控制器触发上电时序,控制所述视频控制器的信号开关切换为打开状态,同时控制启动所述基本输入输出系统。
[0025]可选地,所述检测控制器用于:
[0026]若检测到所述服务器从开机状态切换至关机状态,则控制所述视频控制器的信号开关由打开状态切换为关闭状态。
[0027]可选地,所述基本输入输出系统用于:
[0028]响应于针对服务器中串行总线设备的初始化操作,向所述主控制器发出屏幕控制信号,所述屏幕控制信号用于指示所述主控制器停止对所述视频控制器的控制。
[0029]可选地,所述基本输入输出系统用于:
[0030]当所述主控制器停止对所述视频控制器的控制时,对所述视频控制器的显卡进行初始化处理,并从所述主控制器接替控制所述视频控制器。
[0031]可选地,所述主控制器用于:
[0032]将所述视频控制器镜像至所述主控制器的内存中,并通过访问所述内存控制所述视频控制器,同时将预设图像信号写入所述视频控制器。
[0033]可选地,所述主控制器用于:
[0034]控制加载实时操作系统,启动所述服务器的屏幕更新程序,并向所述视频控制器输出所述屏幕更新程序的启动进度,同时控制显示器显示所述屏幕更新程序的启动进度。
[0035]可选地,所述主控制器用于:
[0036]通过所述屏幕更新程序检测从所述基本输入输出系统发出的屏幕控制信号,并在检测到所述基本输入输出系统发出屏幕控制信号的情况下,终止所述屏幕更新程序,并停止对所述视频控制器的更新控制。
[0037]可选地,所述检测控制器用于:
[0038]响应于针对所述服务器的开机键启动操作,触发上电时序,并控制所述视频控制器的信号开关切换为打开状态,同时控制启动所述基本输入输出系统。
[0039]可选地,所述主控制器与所述协同控制器间通信连接,所述主控制器用于:
[0040]在所述协同控制器监控所述服务器的基础运行功能时,获取所述协同控制器监测到的所述服务器中各传感器的监控数据,并在传感器的监控数据出现异常时,进行告警提示。
[0041]本专利技术实施例还公开了一种服务器的快速启动方法,应用于服务器的快速启动设备,所述快速启动设备至少包括主控制器、协同控制器,其中,所述协同控制器外置于所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器的快速启动设备,其特征在于,所述快速启动设备至少包括主控制器、协同控制器,其中,所述协同控制器外置于所述主控制器,或内置于所述主控制器,所述主控制器中至少包括视频控制器,所述主控制器分别连接基本输入输出系统以及检测控制器;所述协同控制器,用于响应于上电操作,监控服务器的基础运行功能,同时控制所述检测控制器触发上电时序;所述主控制器,用于在所述主控制器的开机引导与启动阶段,启动所述服务器的屏幕更新程序,同时控制所述视频控制器的信号输出,并在检测到所述基本输入输出系统发出屏幕控制信号时,停止对所述视频控制器的控制。2.根据权利要求1所述的快速启动设备,其特征在于,所述基本输入输出系统用于:当所述主控制器停止对所述视频控制器的控制时,对所述视频控制器进行初始化,并控制所述视频控制器输出初始化成功后的正常图像信号至显示器,完成启动所述服务器。3.根据权利要求1所述的快速启动设备,其特征在于,所述主控制器用于:基于所述视频控制器为打开状态,启动所述服务器的屏幕更新程序,同时控制所述视频控制器输出预设图像信号至显示器,并控制所述显示器显示所述屏幕更新程序的启动进度,在检测到所述基本输入输出系统发出屏幕控制信号时,停止对所述视频控制器的控制,以及停止对所述显示器的显示控制。4.根据权利要求1所述的快速启动设备,其特征在于,所述检测控制器用于:基于所述协同控制器控制所述检测控制器触发上电时序,控制所述视频控制器的信号开关切换为打开状态。5.根据权利要求1所述的快速启动设备,其特征在于,所述协同控制器用于:响应于针对所述基本输入输出系统的上电操作,启动针对所述服务器的关键监控功能,并基于所述关键监控功能,监控所述服务器的基础运行功能,同时控制所述检测控制器触发上电时序。6.根据权利要求5所述的快速启动设备,其特征在于,所述关键监控功能至少包括温度监测以及风扇散热策略,所述基础运行功能至少包括所述服务器的温度状况以及风扇运行,所述协同控制器用于:基于所述温度监测,监测所述服务器中各传感器的温度状况,根据所述风扇散热策略,控制所述服务器中风扇运行。7.根据权利要求5所述的快速启动设备,其特征在于,所述关键监控功能包括通电开机策略,所述通电开机策略表示服务器上一次断电前所处的运行状态,所述协同控制器用于:若所述通电开机策略表征服务器上一次断电前处于开机状态,则控制所述检测控制器触发上电时序。8.据权利要求7所述的快速启动设备,其特征在于,所述协同控制器用于:若所述通电开机策略表征服务器上一次断电前处于开机状态,则触发针对所述检测控制器的开机信号,并根据所述开机信号控制所述检测控制器触发上电时序。9.据权利要求8所述的快速启动设备,其特征在于,所述检测控制器用于:基于所述协同控制器触发针对所述检测控制器的开机信号,接收所述开机信号,并基于所述开机信号触发上电时序。10.根据权利要求5或8或9所述的快速启动设备,其特征在于,所述检测控制器用于:
基于所述协同控制器控制所述检测控制器触发上电时序,控制所述视频控制器的信号开关切换为打开状态,同时控制启动所述基本输入输出系统。11.根据权利要求10所述的快速启动设备...

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

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

1