[发明专利]一种服务器的运行控制方法、设备以及存储介质有效
申请号: | 201910916860.2 | 申请日: | 2019-09-26 |
公开(公告)号: | CN110737319B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | 岳永恒;上官宇剑;詹建平;闫玉轩 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F1/30 | 分类号: | G06F1/30;G06F1/28;G06F1/26 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 运行 控制 方法 设备 以及 存储 介质 | ||
本发明公开了一种服务器的运行控制方法,包括步骤:响应于接收到开机指令,检测备用电源组的电量;判断所述备用电源组的电量是否大于第一预设电量;响应于所述备用电源组的电量大于所述第一预设电量,判断所述备用电源组的电量是否大于第二预设电量;响应于所述备用电源组的电量小于所述第二预设电量,控制所述服务器执行只读业务。本发明还公开了一种计算机设备以及可读存储介质。本发明公开的方法通过在开机后检测BBU电源的电量是否满足阈值,从而判断服务器是否需要不开展业务或只开展只读业务,从而保证在BBU电源不满足预设电量时,发生突发电力故障后,不会发生数据丢失。
技术领域
本发明涉及服务器领域,具体涉及一种服务器的运行控制方法、设备以及存储介质。
背景技术
存储服务器对于稳定性的要求非常高,考虑到客户现场可能出现电力故障,因此BBU是存储服务器必不可少的单元之一,当客户方面出现电力故障时,存储服务器启用BBU供电,在BBU供电器件,存储服务器会进行数据落盘处理,防止系统掉电后的数据丢失给客户造成的损失。
一般来讲,存储服务器在电力故障启用BBU供电到数据落盘结束BBU停止供电所经历的最大时间成为BBU的一次最大备电时间。一般来讲,存储服务器的BBU容量要求大于两次最大备电时间,主要是为了保证第一次电力故障BBU消耗了一次最大备电时间的电量后,系统上电工作后短时间内遇到第二次电力故障,BBU内仍有充足的电量保证第二次备电。
通常,BBU是存储服务器设计的瓶颈之一,首先,客户环境未提前通知而出现突发性电力故障的概率较低,换句话讲,BBU使用的概率极低;其次,BBU一般是可充电的蓄电池,因为化学性的结构,导致其寿命较短,一般来讲,一块BBU的寿命为三年左右。所以一方面从可靠性考虑,BBU的容量必须足够大,而且是易损耗材,成本比较高;另一方面,BBU使用的频率非常低。所以从降低成本的角度考虑,两者是矛盾的。
发明内容
有鉴于此,为了克服上述问题的至少一个方面,本发明实施例的提出一种服务器的运行控制方法,包括步骤:
响应于接收到开机指令,检测备用电源组的电量;
判断所述备用电源组的电量是否大于第一预设电量;
响应于所述备用电源组的电量大于所述第一预设电量,判断所述备用电源组的电量是否大于第二预设电量;
响应于所述备用电源组的电量小于所述第二预设电量,控制所述服务器执行只读业务。
在一些实施例中,还包括步骤:
对所述备用电源组充电并继续检测所述备用电源组的电量,直到所述备用电源组的电量大于所述第二预设电量。
在一些实施例中,还包括步骤:
响应于所述备用电源组的电量大于第二预设电量,判断所述备用电源组的电量是否大于第三预设电量;
响应于所述备用电源组的电量小于所述第三预设电量,控制所述服务器执行只读业务以及以第一缓存技术执行写入业务。
在一些实施例中,还包括步骤:
对所述备用电源组充电并继续检测所述备用电源组的电量,直到所述备用电源组的电量大于所述第三预设电量。
在一些实施例中,还包括步骤:
响应于所述备用电源组的电量大于所述第三预设电量,控制所述服务器执行只读业务以及以第二缓存技术执行写入业务。
在一些实施例中,还包括步骤:
响应于所述备用电源组的电量小于所述第一预设电量,控制所述服务器不执行任何业务;
对所述备用电源组充电并继续检测所述备用电源组的电量,直到所述备用电源组的电量大于所述第一预设电量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910916860.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能电源管理系统
- 下一篇:耗电量检测方法、装置、电子设备及存储介质