系统电源管理方法及计算机系统技术方案

技术编号:21431147 阅读:42 留言:0更新日期:2019-06-22 11:37
本公开提供一种系统电源管理方法,应用于一计算机系统。所述方法取得多个电源供应单元及多个运算节点的功率输出及功耗状态,而间接取得附属装置的实时附属功耗,据以持续更新附属装置的最大附属功耗。当电源供应单元其中之一为异常,重新取得其余的所述电源供应单元的剩余最大输出功率总和,并以剩余最大输出功率总和减去最大附属功耗,作为所述运算节点的一第一节点功耗总和。最后,依据第一节点功耗总和,调降所述运算节点至少其中之一的功耗为一第一节点功耗。本公开提供的系统电源管理方法可以在停用异常的电源供应单元之后,仍然尽可能地维持系统效能,而有助于计算机系统的系统稳定。

【技术实现步骤摘要】
系统电源管理方法及计算机系统
本专利技术有关于多电源供应单元的控制,特别涉及一种系统电源管理方法及应用该方法的计算机系统。
技术介绍
在服务器系统或是高速运算主机中,通常会采用两个以上电源供应单元构成的冗余电源供应单元,来满足电源供应的需求,使电源供应单元彼此互为备援电源。每一个电源供应单元都可以单独供应完整的系统电功率消耗需求。例如系统最大的总电功率消耗为2200W时,则每一个电源供应单元都能提供2200W的最大输出。当任一电源供应单元异常时,另一个电源供应单元也可以维持系统的正常运行。但是,若所有的电源供应单元都正常时,过高的冗余电功率就会形成电源资源的浪费,如前述的例子中,就会有2200W的冗余电力形成不必要的闲置。针对上述问题,现有技术中是采用个别最大输出功率较小的电源供应单元,使得多个电源供应单元的最大输出功率总和等于或略大于系统电力消耗的最大值;每一个电源供应单元的个别最大输出功率都可以被充分利用,使得电源资源不会被闲置。当个别电源供应单元出现异常时,系统就会使该电源供应单元离线不再供电,同时将系统运行模式切换为极低频率模式(Ultra-LowFrequencyMode,本文档来自技高网...

【技术保护点】
1.一种系统电源管理方法,包含:取得多个电源供应单元的一最大输出功率总和;分别取得所述电源供应单元的一个别实时输出功率以及多个运算节点的一实时节点功耗,加总各该个别实时输出功率作为一实时输出功率总和以及加总各该加总实时节点功耗作为一实时功耗总和,以该实时输出功率总和及该实时功耗总和的一差值,作为一附属装置的一实时附属功耗;持续取得该实时附属功耗,以更新该附属装置的一最大附属功耗;检测各该电源供应单元是否异常;当所述电源供应单元其中之一为异常,从其余的所述电源供应单元取得一剩余最大输出功率总和;以该剩余最大输出功率总和减去该最大附属功耗,作为所述运算节点的一第一节点功耗总和;以及依据该第一节点功...

【技术特征摘要】
1.一种系统电源管理方法,包含:取得多个电源供应单元的一最大输出功率总和;分别取得所述电源供应单元的一个别实时输出功率以及多个运算节点的一实时节点功耗,加总各该个别实时输出功率作为一实时输出功率总和以及加总各该加总实时节点功耗作为一实时功耗总和,以该实时输出功率总和及该实时功耗总和的一差值,作为一附属装置的一实时附属功耗;持续取得该实时附属功耗,以更新该附属装置的一最大附属功耗;检测各该电源供应单元是否异常;当所述电源供应单元其中之一为异常,从其余的所述电源供应单元取得一剩余最大输出功率总和;以该剩余最大输出功率总和减去该最大附属功耗,作为所述运算节点的一第一节点功耗总和;以及依据该第一节点功耗总和,调降所述运算节点至少其中之一的功耗为一第一节点功耗。2.如权利要求1所述的系统电源管理方法,其中,更新该最大附属功耗的步骤包含:记录该附属装置的一第一实时附属功耗以作为该最大附属功耗,并持续取得该附属装置的一第二实时附属功耗;以及比较该第二实时附属功耗以及该最大附属功耗,当第二实时附属功耗大于该最大附属功耗,以该第二实时附属功耗取代该最大附属功耗。3.如权利要求1所述的系统电源管理方法,其中,调降所述运算节点至少其中之一的功耗为该第一节点功耗的步骤包含:以该第一节点功耗总和平均分配给所述运算节点。4.如权利要求1所述的系统电源管理方法,其中,调降所述运算节点至少其中之一的功耗为该第一节点功耗的步骤包含:将所述运算节点分组为一主要群及一次要群;以及以该第一节点功耗总和减去该主要群的该实时节点功耗后,平均分配给该次要群。5.如权利要求1所述的系统电源管理方法,其中,若检测各该电源供应单元已无异常状态,停止调降所述运算节点至少其中之一的功耗为该第一节点功耗。6.如权利要求1所述的系统电源管理方法,其中,当所述电源供应单元其中之一为异常之后,若该实时输出功率总和不大于该剩余最大输出功率总和,则维持各该运算节点的该实时节点功耗。7.如权利要求1所述的系统电源管理方法,其中,调降所述运算节点至少其中之一的功耗为该第一节点功耗的步骤包含:将所述运算节点分组为一主要群及一次要群;判断一电源控制模式是否被启动;若该电源控制模式被启动,以该第一节点功耗总和减去该主要群的该实时节点功耗后,平均分配给该次要群;以及若该电源控制模式未被启动,以该第一节点功耗总和平均分配给该主要群以及该次要群。8.如权利要求1所述的系统电源管理方法,其中,调降所述运算节点至少其中之一的功耗为该第一节点功耗的步骤后还包含:在一预设时间区间,取得该附属装置的最大附属功耗;于该预设时间区间后,判断在该预设时间区间的该最大附属功耗,是否小于在该预设时间区间之前的该最大附属功耗;根据判断结果,依据该预设时间区间的该最大附属功耗,取得一第二节点功耗总和;以及依据该第二节点功耗总和,调整该被调整的运算节点的功耗为一第二节点功耗。9.如权利要求1所述的系统电源管理方法,其中,检测各该电源供应单元是否异常的步骤包含:接收各该电源供应单元持续发出一状态正常信号;以及当该状态正常信号中断,判断该电源供应单元为异常。10.如权利要求1所述的系统电源管理方法,其中,检测各该电源供应单元是否异常的步骤包含:在该电源供应单元发生异常时,该电源供应单元发出一警示信息,于接收该警示信息后判断该电源供应单元为异常。11.一种计算机系统,包含:多个电源供应单元,分别用以提供一电力,且各该电源供应单元分别具有一...

【专利技术属性】
技术研发人员:王伟丞张家政
申请(专利权)人:技嘉科技股份有限公司
类型:发明
国别省市:中国台湾,71

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

1