摘要

本发明公开了一种基于功耗预测模型的服务器功率封顶方法,包括以下步骤:实时采集服务器的功耗数据,再将数据存储到数据库中;获取不同CPU负载对应的服务器整机功耗;计算不同CPU负载下服务器对应的能效比,得到最佳能效比的功耗区间;构建预测模型,处理服务器的历史功耗数据,构建三类输入特征,训练初始的服务器功耗预测模型;构造输入特征,预测服务器未来一段时间的功耗序列;检测模型的累计预测误差,判断是否需要重新训练模型;计算预测序列的功耗均值,与最佳能效的功耗区间进行比较,选择对应的功率封顶设置值或功耗控制策略。本方法可以使服务器保持在较高的能效水平,降低服务器在低载时的能源消耗。