外部设备的启停控制方法、装置、服务器及存储介质与流程

文档序号:35269777发布日期:2023-08-30 12:27阅读:38来源:国知局
外部设备的启停控制方法、装置、服务器及存储介质与流程

本发明涉及计算机,具体涉及一种外部设备的启停控制方法、装置、服务器及存储介质。


背景技术:

1、随着产业升级和电子信息化产业的迅速发展,各行各业对服务器的性能要求越来越高,服务器的部署数量也在呈指数性增长。大量的服务器在提供更高效服务的同时,也在消耗着高额的电力。在能源成本日趋上升的今天服务器节能管理已经成为众多互联网厂商关注的焦点。为兼容不同客户的多样性需求,当前的服务器支持高扩展性配备了大量的pcie接口、硬盘接口及内存插槽等,客户在选配服务器时也往往会考虑到复杂的业务需求而配置较多的pcie设备、硬盘、内存等硬件设备。

2、然而,在实际的使用过程中,所有的pcie设备、硬盘及内存等硬件设备并不都是同时使用的,部分外部设备将长期不被调用而处于空闲态,但是处于空闲态的外部设备并不会被完全停止工作,而是由供电源持续供电、供应时钟,并时刻在后台进行运作,由此造成了极大的电能浪费。


技术实现思路

1、有鉴于此,本发明实施例提供了一种外部设备的启停控制方法、装置、服务器及存储介质,以解决未使用的外部设备存在电能浪费的问题。

2、第一方面,本发明实施例提供了一种外部设备的启停控制方法,该方法包括:获取服务器中的外部设备的使用状态;基于使用状态,生成针对于外部设备的启停控制信号;基于启停控制信号对外部设备进行热启动控制和/或热停止控制。

3、本发明实施例提供的外部设备的启停控制方法,通过检测外部设备的当前使用状态,能够根据外部设备的使用状态对其进行热启动控制以及热停止控制,由此对于业务进程中未被使用到、处在空闲态的外部设备,对其执行热停止控制,避免服务器的额外功耗,减少了电能浪费;对于业务进程中所使用到的外部设备进行热启动控制,以保证业务进程的稳定运行。

4、结合第一方面,在一种可选的实施方式中,获取服务器中的外部设备的使用状态,包括:检测外部设备的当前使用状态;当外部设备当前处于未使用状态时,获取外部设备处于未使用状态的持续时间;当持续时间达到预设值时,确定外部设备当前处于空闲态。

5、本发明实施例提供的外部设备的启停控制方法,在确定外部设备处于未使用状态时,继续检测处于未使用状态的持续时间,以确定该外部设备是否处于空闲态,避免频繁热启动和热停止而影响业务进程的运行。

6、结合第一方面或其对应的实施方式,在一种可选的实施方式中,获取服务器中的外部设备的使用状态,包括:响应于对外部设备的使用设置操作,基于使用设置操作确定外部设备当前的使用状态。

7、本发明实施例提供的外部设备的启停控制方法,支持针对外部设备进行使用状态的配置,便于根据业务进程合理调配各个外部设备的使用情况。

8、结合第一方面,在一种可选的实施方式中,使用状态包括空闲态和调用态,基于使用状态,生成针对于外部设备的启停控制信号,包括:当外部设备处于空闲态时,生成针对于外部设备的停止控制信号;当外部设备由空闲态转为调用态时,生成针对于外部设备的启动控制信号。

9、结合第一方面或其对应的实施方式,在一种可选的实施方式中,基于启停控制信号对外部设备进行热启动控制和/或热停止控制,包括:基于停止控制信号,切断外部设备的数据信号以及电源信号;和/或,基于启动控制信号,重新链接外部设备的数据信号,并为外部设备提供电源信号。

10、本发明实施例提供的外部设备的启停控制方法,在外部设备处于空闲态时,生成相应的停止控制信号以停用该外部设备达到节能的目的;在该外部设备由空闲态转换为调用态时,生成相应的启动控制信号以恢复该外部设备所需电源信号和数据信号,保证业务进程的稳定运行。

11、结合第一方面或其对应的实施方式,在一种可选的实施方式中,基于停止控制信号,切断外部设备的数据信号以及电源信号,包括:基于停止控制信号,按照预设通信协议对外部设备的数据断开信号进行协商,得到协商结果;基于协商结果切断外部设备的数据信号;基于停止控制信号触发针对于外部设备的时序控制信号,按照时序控制信号切断外部设备的电源信号。

12、本发明实施例提供的外部设备的启停控制方法,通过停止控制信号对外部设备的数据信号进行切断,实现了协议层总线数据的断开;并通过停止控制信号对外部设备的电源信号进行切断,以切断外部设备所需时序控制的电源信号,实现了外部设备的节能。而且对于长时间不使用的外部设备进行热停用,可以减少外部设备的损耗,提高外部设备的使用寿命。

13、结合第一方面,在一种可选的实施方式中,该方法还包括:基于外部设备的热启动和/或热停止的执行进程,生成相应的热启动执行结果和/或热停止执行结果。

14、本发明实施例提供的外部设备的启停控制方法,通过生成外部设备的热启动执行结果以及热停止执行结果,便于了解外部设备的启停状态。

15、第二方面,本发明实施例提供了一种外部设备的启停控制装置,该装置包括:状态获取模块,用于获取服务器中的外部设备的使用状态;信号生成模块,用于基于使用状态,生成针对于外部设备的启停控制信号;启停控制模块,用于基于启停控制信号对外部设备进行热启动控制和/或热停止控制。

16、第三方面,本发明实施例提供了一种服务器,包括:存储器和处理器,存储器和处理器之间互相通信连接,存储器中存储有计算机指令,处理器通过执行计算机指令,从而执行上述第一方面或其对应的任一实施方式的外部设备的启停控制方法。

17、第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机指令,计算机指令用于使计算机执行上述第一方面或其对应的任一实施方式的外部设备的启停控制方法。



技术特征:

1.一种外部设备的启停控制方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取服务器中的外部设备的使用状态,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述获取服务器中的外部设备的使用状态,包括:

4.根据权利要求1所述的方法,其特征在于,所述使用状态包括空闲态和调用态,所述基于所述使用状态,生成针对于所述外部设备的启停控制信号,包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述启停控制信号对所述外部设备进行热启动控制和/或热停止控制,包括:

6.根据权利要求4所述的方法,其特征在于,所述基于所述停止控制信号,切断所述外部设备的数据信号以及电源信号,包括:

7.根据权利要求1所述的方法,其特征在于,还包括:

8.一种外部设备的启停控制装置,其特征在于,所述装置包括:

9.一种服务器,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机指令,所述计算机指令用于使计算机执行权利要求1至7中任一项所述的外部设备的启停控制方法。


技术总结
本发明涉及计算机技术领域,公开了一种外部设备的启停控制方法、装置、服务器及存储介质。其中,该方法包括:获取服务器中的外部设备的使用状态;基于使用状态,生成针对于外部设备的启停控制信号;基于启停控制信号对外部设备进行热启动控制和/或热停止控制。通过实施本发明技术方案,既能保证业务进程的稳定运行,又能减少服务器的额外功耗,以避免电能浪费。

技术研发人员:孟庆振,孔祥涛
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1