[发明专利]一种服务器开机控制方法、装置及服务器在审
| 申请号: | 201910240551.8 | 申请日: | 2019-03-28 |
| 公开(公告)号: | CN109976495A | 公开(公告)日: | 2019-07-05 |
| 发明(设计)人: | 屈令令 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F1/26 | 分类号: | G06F1/26 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务器 开机 开机控制 上电 机房 延迟 服务器接收 随机数生成 峰值功耗 开机指令 用电安全 随机数 申请 保证 | ||
本申请提供一种服务器开机控制方法、装置及服务器,所述方法包括当服务器上电或服务器接收到开机指令后,根据所述服务器的MAC地址生成一个第一随机数;根据所述第一随机数生成开机延迟时间;当到达所述延迟时间后,控制所述服务器开机。采用本申请实施例所提供的方法,可以保证服务器集中上电的情况下,在一定时间内分批次开机,大大降低机房峰值功耗,保证机房用电安全。
技术领域
本申请涉及计算机技术领域,特别涉及一种服务器开机控制方法、装置及服务器。
背景技术
服务器,也称伺服器,是提供计算服务的设备。服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。当今社会是互联网的时代,互联网企业为了给用户提供更多优质、差异化的服务,都要依靠大量的服务器作为基础设备。
服务器机房是为计算机服务器持续运行而设计的房间,一般一个机房中有几千甚至上万台服务器,为了方便运维、提高管理效率,都会依靠服务器内的BMC模块进行监控管理。
目前机房内服务器开机主要有以下2种方式:1)运维系统批量向服务器发送开机命令;2)服务器上电后,由BMC控制自动开机。
但是,机房内的服务器通常集中供电,上述两种方式都会导致服务器机房瞬间功耗激增,电能消耗过大,超过机房总功耗而发生跳闸,影响供电安全。
发明内容
有鉴于此,本申请的目的在于提供一种服务器开机控制方法、装置及服务器,以利于解决现有技术中机房内的服务器开机时,导致服务器机房瞬间功耗激增的问题。其具体方案如下:
第一方面,本申请实施例提供了一种服务器开机控制方法,包括:
当服务器上电或服务器接收到开机指令后,根据所述服务器的MAC地址生成一个第一随机数;
根据所述第一随机数生成开机延迟时间;
当到达所述延迟时间后,控制所述服务器开机。
优选地,所述根据所述第一随机数生成开机延迟时间,包括:
根据当前时间生成第二随机数;
根据所述第一随机数和所述第二随机数,生成第三随机数;
根据所述第三随机数,生成开机延迟时间。
优选地,所述开机指令为服务器批量开机指令。
第二方面,本申请实施例提供了一种服务器开机控制装置,包括:
随机数生成模块,用于当服务器上电或服务器接收到开机指令后,根据所述服务器的MAC地址生成一个第一随机数;
延迟时间生成模块,用于根据所述第一随机数生成开机延迟时间;
开机模块,用于当到达所述延迟时间后,控制所述服务器开机。
优选地,所述根据所述第一随机数生成开机延迟时间,包括:
根据当前时间生成第二随机数;
根据所述第一随机数和所述第二随机数,生成第三随机数;
根据所述第三随机数,生成开机延迟时间。
优选地,所述开机指令为服务器批量开机指令。
第三方面,本申请实施例提供了一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一项所述的步骤。
第四方面,本申请实施例提供了一种服务器,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910240551.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种供电线路模块及其供电方法
- 下一篇:一种SOC电源管理电路及控制方法





