System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 应用于模块化服务器整机降额的方法、系统、设备及介质技术方案_技高网

应用于模块化服务器整机降额的方法、系统、设备及介质技术方案

技术编号:41589610 阅读:17 留言:0更新日期:2024-06-07 00:02
本发明专利技术涉及电子计算机的领域,本发明专利技术提出了应用于模块化服务器整机降额的方法、系统、设备及介质,方法包括:从上位机中获取切换需求,从切换需求中解析出软件名单;监控正在运行软件是否在软件名单中;响应于软件名单中不存在正在运行的软件,通过单片机控制BIOS的版本从普通版本切换到降额版本,并基于BIOS的降额版本关闭不在软件名单中的服务;响应于切换完成,则上报切换完成信号给上位机,设置上位机记录相关日志。本发明专利技术通过控制单片机电路实现不同版本BIOS的切换,从而完成对整机功耗的有效控制,既保证了无需全功率满负荷运行时整机正常运行,又能实现当需要全功率工作时,由降额状态到正常状态的快速切换,提高了整体功率的有效动态控制。

【技术实现步骤摘要】

本专利技术涉及电子计算机的领域,尤其涉及应用于模块化服务器整机降额的方法、系统、设备及介质


技术介绍

1、对于运用于汽车的车载式模块化服务器,在特定的环境下,由于无法一直较长时间保障不间断的电力输出,所以对于车载式模块化服务器的整机功耗提出了一定动态化控制需求。当需要模块化服务器全功率高负荷运转时,整车可以提供充足的电力来保障相关运算业务的顺利进行,当不需要模块化服务器整机全负荷运行时,整机的整体功耗控制就显得尤为重要,合理动态的整机功耗控制能够满足整车在特定环境中电力受限情况下更长时间的运行。

2、传统的功耗控制方法是当不需要模块化全速运行时,对模块化服务器的部分存储刀片采取关机操作,由于存在三块存储模块,关闭其中的1-2块并不会导致整机的无法使用。

3、但是随着虚拟化的发展与需求,传统的关闭存储模块的方法会导致基于所有存储模块部署的存储系统无法得到正常的发挥,导致整机的模块化处理无法发挥最大价值。


技术实现思路

1、有鉴于此,本专利技术提出了应用于模块化服务器整机降额的方法、系统、设备及介质,保证服务器所有模块不关闭的情况下,通过增加单片机控制程序来切换bios进而完成服务器的整体降额功能,既保证了整机的基础功能运行,也能满足降额的需求。

2、基于上述目的,本专利技术实施例的一方面提供了应用于模块化服务器整机降额的方法、系统、设备及介质,具体包括如下步骤:

3、本专利技术提出了应用于模块化服务器整机降额的方法,包括,

>4、从上位机中获取切换需求,从切换需求中解析出软件名单;

5、监控正在运行软件是否在软件名单中;

6、响应于软件名单中不存在正在运行的软件,通过单片机控制bios的版本从普通版本切换到降额版本,并基于bios的降额版本关闭不在软件名单中的服务;

7、响应于切换完成,则上报切换完成信号给上位机,设置上位机记录相关日志。

8、在一些实施例中,方法还包括:

9、响应于软件名单中包含正在运行的软件,上报此事件;

10、等到获取后续指令;

11、响应于后续指令为继续切换,则进行切换;

12、响应于后续指令为停止切换,则中止切换。

13、在一些实施例中,方法还包括:

14、响应于切换未完成,通过单片机控制bios回退切换为上一版本;

15、获取导致切换未完成的错误情况,将错误信号上报,根据错误信号进行告警;

16、设置上位机记录相关日志。

17、在一些实施例中,方法还包括:在从上位机中获取切换需求之前,为模块化服务器每个模块除bios的普通版本外新增设置bios的降额版本。

18、在一些实施例中,方法还包括:在从上位机中获取切换需求之前,增加用于控制bios版本切换的单片机。

19、在一些实施例中,方法还包括:设置初始启动时的默认bios版本为普通版本。

20、在一些实施例中,方法还包括:

21、所述切换需求包括降额需求和正常需求;

22、响应于切换需求为降额需求,将bios版本从普通版本切换为降额版本;

23、响应于切换需求为正常需求,将bios版本从降额版本切换为普通版本。

24、本专利技术提出了应用于模块化服务器整机降额的系统,包括:

25、解析单元,配置为从上位机中获取切换需求,从切换需求中解析出软件名单;

26、检验单元,配置为监控正在运行软件是否在软件名单中;

27、切换单元,配置为响应于软件名单中不存在正在运行的软件,通过单片机控制bios的版本从普通版本切换到降额版本,并基于bios的降额版本关闭不在软件名单中的服务;

28、记录单元,配置为响应于切换完成,则上报切换完成信号给上位机,设置上位机记录相关日志。

29、本专利技术提出了一种计算机设备,包括:

30、至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时执行所述应用于模块化服务器整机降额的方法的步骤。

31、本专利技术提出了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行所述应用于模块化服务器整机降额的方法的步骤。

32、本专利技术至少具有以下有益技术效果:

33、本专利技术提出了应用于模块化服务器整机降额的方法、系统、设备及介质,方法包括:从上位机中获取切换需求,从切换需求中解析出软件名单;监控正在运行软件是否在软件名单中;响应于软件名单中不存在正在运行的软件,通过单片机控制bios的版本从普通版本切换到降额版本,并基于bios的降额版本关闭不在软件名单中的服务;响应于切换完成,则上报切换完成信号给上位机,设置上位机记录相关日志。本专利技术通过控制单片机电路实现不同版本bios的切换,从而完成对整机功耗的有效控制,既保证了无需全功率满负荷运行时整机正常运行,又能实现当需要全功率工作时,由降额状态到正常状态的快速切换,提高了整体功率的有效动态控制。

本文档来自技高网...

【技术保护点】

1.应用于模块化服务器整机降额的方法,其特征在于,包括,

2.根据权利要求1所述的应用于模块化服务器整机降额的方法,其特征在于,方法还包括:

3.根据权利要求1所述的应用于模块化服务器整机降额的方法,其特征在于,方法还包括:

4.根据权利要求1所述的应用于模块化服务器整机降额的方法,其特征在于,方法还包括:

5.根据权利要求4所述的应用于模块化服务器整机降额的方法,其特征在于,方法还包括:

6.根据权利要求4所述的应用于模块化服务器整机降额的方法,其特征在于,方法还包括:

7.根据权利要求4所述的应用于模块化服务器整机降额的方法,其特征在于,方法还包括:

8.应用于模块化服务器整机降额的系统,其特征在于,包括:

9.一种计算机设备,包括:

10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时执行如权利要求1至7任一项所述应用于模块化服务器整机降额的方法的步骤。

【技术特征摘要】

1.应用于模块化服务器整机降额的方法,其特征在于,包括,

2.根据权利要求1所述的应用于模块化服务器整机降额的方法,其特征在于,方法还包括:

3.根据权利要求1所述的应用于模块化服务器整机降额的方法,其特征在于,方法还包括:

4.根据权利要求1所述的应用于模块化服务器整机降额的方法,其特征在于,方法还包括:

5.根据权利要求4所述的应用于模块化服务器整机降额的方法,其特征在于,方法还包括:

6.根据权利要...

【专利技术属性】
技术研发人员:郭超李常先马晓光张久明李新庆
申请(专利权)人:西安超越申泰信息科技有限公司
类型:发明
国别省市:

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

1