服务器的电力配置的确定方法、确定装置和终端制造方法及图纸

技术编号:34208627 阅读:12 留言:0更新日期:2022-07-20 12:32
本说明书提供一种服务器的电力配置的确定方法、确定装置和终端,该确定方法包括:获取服务器的历史功耗数据,历史功耗数据用于指示服务器在预设时段内的功耗;根据历史功耗数据确定服务器处于多种功耗模式中的第一功耗模式,不同的功耗模式对应不同的电力配置确定方法,且对应不同的功耗波动程度;根据第一功耗模式对服务器在预设时段之后的时段的功耗进行预测,并根据第一功耗模式对应的电力配置确定方法对服务器所需的与预测的所述功耗匹配的电力配置进行确定,以得到电力配置确定结果。上述方案可以避免服务器出现过载风险,还可以缓解因服务器电力配额过度导致能源损耗过多的问题。过多的问题。过多的问题。

【技术实现步骤摘要】
服务器的电力配置的确定方法、确定装置和终端


[0001]本说明书涉及计算机
,具体涉及一种服务器的电力配置的确定方法、确定装置和终端。

技术介绍

[0002]数据中心中可能存在多种型号的服务器,且针对不同的业务量或者业务类型,服务器的功耗会存在波动,即服务器在不同的时期会需要不同的电力配额。基于服务器所需的电力配额,可以合理设置机柜/机列中的服务器的数量,以提升电力利用率。
[0003]但是,当前并无有效的可预测服务器的功耗情况的方法,难以相对准确地对服务器在后续时段的功耗进行预测,从而无法确定服务器在后续时段所需的电力配额,这会导致无法基于服务器所需的电力配额而向服务器供给所需的电力,使得服务器出现超负载风险或者电力浪费等状况,从而导致数据中心的运行成本大幅增加。

技术实现思路

[0004]本说明书第一方面提供一种服务器的电力配置的确定方法,该确定方法包括:获取服务器的历史功耗数据,历史功耗数据用于指示服务器在预设时段内的功耗;根据历史功耗数据确定服务器处于多种功耗模式中的第一功耗模式,不同的功耗模式对应不同的电力配置确定方法,且不同的功耗模式对应不同的功耗波动程度;根据第一功耗模式对服务器在预设时段之后的时段的功耗进行预测,并根据第一功耗模式对应的电力配置确定方法对服务器所需的与预测的所述功耗匹配的电力配置进行确定,以得到电力配置确定结果。
[0005]在该方案中,通过设计不同的功耗模式,以对服务器的后续功耗情况进行预测,并预测出服务器在后续时段所需要的最佳电力配额,在避免服务器出现过载风险的同时,缓解因服务器电力配额过度导致能源损耗过多的问题。
[0006]在本说明书第一方面的至少一个实现方式中,多种功耗模式包括至少一种稳定功耗模式和至少一种非稳定功耗模式,且根据历史功耗数据确定服务器处于多种功耗模式中的第一功耗模式的步骤可以包括:对历史功耗数据进行分离程度判定,分离程度用于指示服务器的功耗波动程度。在该步骤中,如果分离程度低于第一预期值,判定第一功耗模式为稳定功耗模式;如果分离程度高于或等于第一预期值,判定第一功耗模式为非稳定功耗模式。
[0007]在上述方案中,根据服务器的功耗波动程度,将功耗相对稳定的服务器预先划分到稳定功耗模式这一类别中,有助于将后续时段的功耗情况更容易被预测的服务器优先筛选出来,以增加电力配置确定结果的准确度。
[0008]在本说明书第一方面的至少一个实现方式中,服务器的电力配置的确定方法还可以包括:从服务器的原始历史功耗数据中去除异常功耗数据得到历史功耗数据。
[0009]在上述方案中,异常功耗数据的去除,可以提高历史功耗数据的可靠性,以便于对服务器的功耗模式进行判定。
[0010]在本说明书第一方面的至少一个实现方式中,从服务器的原始历史功耗数据中去除异常功耗数据得到历史功耗数据的步骤可以包括:按照时间粒度对原始历史功耗数据进行划分,以得到多个功耗样本;基于分位数法和/或统计指标法从多个功耗样本中去除呈现跳变的异常功耗样本,得到历史功耗数据。
[0011]在本说明书第一方面的至少一个实现方式中,如果第一功耗模式为稳定功耗模式,根据第一功耗模式对应的电力配置确定方法对服务器所需的与预测的功耗匹配的电力配置进行确定,以得到电力配置确定结果,包括:将服务器当前的电力配置作为电力配置确定结果。
[0012]在本说明书第一方面的至少一个实现方式中,非稳定功耗模式有多种,根据历史功耗数据确定服务器处于多种功耗模式中的第一功耗模式的步骤还可以包括:如果第一功耗模式为非稳定功耗模式,对历史功耗数据进行聚类,以确定每个聚类类别的结果对应的功耗状态;基于所有聚类类别的结果对应的功耗状态,判定第一功耗模式所对应的功耗模式。
[0013]如果服务器处于非稳定功耗模式下,那表示服务器的功耗波动程度较大,出现了多种功耗状态。在上述方案中,通过聚类的方式对服务器的功耗状态的类别进行划分,可以得到各个功耗状态出现的次数、顺序等信息,据此可以分析出各个功耗状态的分布规律,据此判断服务器在后续时段可能出现的功耗状态,以提高电力配置确定结果的准确度。
[0014]在本说明书第一方面的至少一个实现方式中,对历史功耗数据进行聚类,以确定每个聚类类别的结果对应的功耗状态的步骤,可以包括:将持续时间不小于第二预期值且功耗不大于第三预期值的聚类类别的结果对应的功耗状态归类为稳定闲置态;将持续时间不小于第二预期值且功耗大于第三预期值的聚类类别的结果对应的功耗状态归类为稳定非闲置态;将持续时间小于第二预期值、功耗反复波动且彼此相邻的多个聚类类别的结果对应的功耗状态归类为无序态;将持续时间小于第二预期值、位于相邻的两个稳定闲置态和/或稳定非闲置态之间且彼此相邻的多个聚类类别的结果对应的功耗状态归类为过渡态。
[0015]在本说明书第一方面的至少一个实现方式中,基于所有聚类类别的结果对应的功耗状态,来判定第一功耗模式所对应的功耗模式的步骤可以包括:如果第一功耗模式下的聚类类别对应的功耗状态只包括无序态,将第一功耗模式判定为无序模式;如果第一功耗模式下的聚类类别对应的功耗状态包括稳定闲置态、稳定非闲置态、无序态和过渡态中的至少两种,将第一功耗模式判定为混合模式。
[0016]在本说明书第一方面的至少一个实现方式中,在第一功耗模式判定为无序模式的情况下,根据第一功耗模式对应的电力配置确定方法对服务器所需的与预测的功耗匹配的电力配置进行确定,以得到电力配置确定结果的步骤可以包括:将历史功耗数据中的数据从高到低依次排布;从最高的功耗数据开始截取历史功耗数据的部分数据,并将截取的数据的平均值以作为服务器的待预测的功耗状态中的功耗,以确定服务器在待预测的功耗状态中的电力配置。
[0017]在本说明书第一方面的至少一个实现方式中,在第一功耗模式判定为混合模式的情况下,根据第一功耗模式对应的电力配置确定方法对服务器所需的与预测的功耗匹配的电力配置进行确定,以得到电力配置确定结果的步骤可以包括:将聚类类别按照时间排序,
基于时间最近的聚类类别所对应的功耗状态确定服务器的待预测的功耗状态,以确定服务器在待预测的功耗状态中的电力配置。
[0018]在本说明书第一方面的至少一个实现方式中,在时间最近的聚类类别所对应的功耗状态为过渡态或者稳定闲置态的情况下,基于时间最近的聚类类别所对应的功耗状态确定服务器的待预测的功耗状态,以得到电力配置确定结果的步骤可以包括:将时间最近的聚类类别的前一个聚类类别所对应的功耗状态作为服务器的待预测的功耗状态中的功耗状态。
[0019]在本说明书第一方面的至少一个实现方式中,在时间最近的聚类类别所对应的功耗状态为稳定非闲置态的情况下,基于时间最近的聚类类别所对应的功耗状态确定服务器的待预测的功耗状态,以得到电力配置确定结果的步骤可以包括:将稳定非闲置态作为服务器的待预测的功耗状态中的功耗状态。
[0020]在本说明书第一方面的至少一个实现方式中,在时间最近的聚类类别所对应的功耗状态为无序态的情况下,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器的电力配置的确定方法,其特征在于,包括:获取所述服务器的历史功耗数据,所述历史功耗数据用于指示所述服务器在预设时段内的功耗;根据所述历史功耗数据确定所述服务器处于多种功耗模式中的第一功耗模式,不同的所述功耗模式对应不同的电力配置确定方法,且不同的所述功耗模式对应不同的功耗波动程度;根据所述第一功耗模式对所述服务器在所述预设时段之后的时段的功耗进行预测,并根据所述第一功耗模式对应的所述电力配置确定方法对所述服务器所需的与预测的所述功耗匹配的电力配置进行确定,以得到电力配置确定结果。2.根据权利要求1所述的确定方法,其特征在于,所述多种功耗模式包括至少一种稳定功耗模式和至少一种非稳定功耗模式,所述根据所述历史功耗数据确定所述服务器处于多种功耗模式中的第一功耗模式,包括:对所述历史功耗数据进行分离程度判定,所述分离程度用于指示所述服务器的功耗波动程度;如果所述分离程度低于第一预期值,判定所述第一功耗模式为稳定功耗模式;如果所述分离程度高于或等于所述第一预期值,判定所述第一功耗模式为非稳定功耗模式。3.根据权利要求1所述的确定方法,其特征在于,还包括:从所述服务器的原始历史功耗数据中去除异常功耗数据得到所述历史功耗数据。4.根据权利要求3所述的确定方法,其特征在于,所述从服务器的原始历史功耗数据中去除异常功耗数据得到所述历史功耗数据,包括:按照时间粒度对所述原始历史功耗数据进行划分,以得到多个功耗样本;基于分位数法和/或统计指标法从所述多个功耗样本中去除呈现跳变的异常功耗样本,得到所述历史功耗数据。5.根据权利要求2至4中任一项所述的确定方法,其特征在于,如果所述第一功耗模式为所述稳定功耗模式,所述根据所述第一功耗模式对应的所述电力配置确定方法对所述服务器所需的与预测的所述功耗匹配的电力配置进行确定,以得到电力配置确定结果,包括:将所述服务器当前的电力配置作为所述电力配置确定结果。6.根据权利要求2至4中任一项所述的确定方法,其特征在于,所述至少一个非稳定功耗模式包括多种非稳定功耗模式,所述根据所述历史功耗数据确定所述服务器处于多种功耗模式中的第一功耗模式,还包括:如果所述第一功耗模式为所述非稳定功耗模式,对所述历史功耗数据进行聚类,以确定每个聚类类别的结果对应的功耗状态;基于所有所述聚类类别的结果对应的功耗状态,判定所述第一功耗模式对应的所述功耗模式。7.根据权利要求6所述的确定方法,其特征在于,所述对所述历史功耗数据进行聚类,以确定每个聚类类别的结果对应的功耗状态,包括:将持续时间不小于第二预期值且功耗不大于第三预期值的所述聚类类别的结果对应的功耗状态归类为稳定闲置态;
将持续时间不小于所述第二预期值且功耗大于所述第三预期值的所述聚类类别的结果对应的功耗状态归类为稳定非闲置态;将持续时间小于所述第二预期值、功耗反复波动且彼此相邻的多个所述聚类类别的结果对应的功耗状态归类为无序态;将持续时间小于所述第二预期值、位于相邻的两个所述稳定闲置态和/或所述稳定非闲置态之间且彼此相邻的多个所述聚类类别的结果对应的功耗状态归类为过渡态。8.根据权利要求7所述的确定方法,其特征在于,所述基于所有所述聚类类别的结果对应的功耗状态,判定所述第一功耗模式所对应的所述功耗模式,包括:如果所述第一功耗模式下的所述聚类类别对应的功耗状态只包括无序态,将所述第一功耗模式判定为无序模式;如果所述第一功耗模式下的所述聚类类别对应的功耗状态包括稳定闲置态、稳定非闲置态、无序态和过渡态中的至少两种,将所述第一功耗模式判...

【专利技术属性】
技术研发人员:阴玉涵理栈王加龙耿照为
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1