服务器运行管理方法、系统、装置、服务器及存储介质制造方法及图纸

技术编号:35295433 阅读:16 留言:0更新日期:2022-10-22 12:42
本申请公开了一种服务器运行管理方法、系统、装置、服务器及存储介质,涉及服务器领域,该服务器运行管理方法包括:确定多个预设功耗值;将各个预设功耗值分别设置为服务器的功耗封顶值,并在每一预设功耗值下对服务器进行压力测试,得到服务器的最大功耗值和性能值;基于所有最大功耗值和所有性能值计算最佳能效比;将根据最佳能效比得到的最优功耗值设置为服务器的功耗封顶值。本申请能够保证服务器在高负载业务时能效转换比最佳,避免造成资源浪费,从而促进绿色数据中心建设。从而促进绿色数据中心建设。从而促进绿色数据中心建设。

【技术实现步骤摘要】
服务器运行管理方法、系统、装置、服务器及存储介质


[0001]本申请涉及服务器领域,特别涉及服务器运行管理方法、系统、装置、服务器及存储介质。

技术介绍

[0002]随着对建设绿色数据中心的推动,对于数据中心中设备的能效转换和节能减排的要求也越来越高。为了满足服务器的能耗控制,提升服务器性能,提升数据中心的能源利用率,服务器的管理软件提供了一项功耗封顶的功能,用于限制系统功耗,使得服务器的运行功耗低于设置的安全功耗值,该技术能够避免突然的功耗高峰,提高服务器运行安全性。目前都是将服务器的最大理论功耗值设置为服务器的功耗封顶值,而在实际使用中,服务器运行时的功耗出现接近额定最大理论功耗的概率极小,服务器资源的空闲率达到50%以上,即最大理论功耗对应的能效转换比并不高,造成服务器资源浪费。
[0003]因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。

技术实现思路

[0004]本申请的目的是提供一种服务器运行管理方法、系统、装置、服务器及存储介质,能够保证服务器在高负载业务时能效转换比最佳,避免造成资源浪费,从而促进绿色数据中心建设。
[0005]为解决上述技术问题,本申请提供了一种服务器运行管理方法,包括:
[0006]确定多个预设功耗值;
[0007]将各个所述预设功耗值分别设置为服务器的功耗封顶值,并在每一所述预设功耗值下对所述服务器进行压力测试,得到所述服务器的最大功耗值和性能值;
[0008]基于所有所述最大功耗值和所有所述性能值计算最佳能效比;
[0009]将根据所述最佳能效比得到的最优功耗值设置为所述服务器的功耗封顶值。
[0010]可选的,所述确定多个预设功耗值的过程包括:
[0011]确定所述服务器的最大理论功耗值和参考功耗值;
[0012]基于所述参考功耗值和所述最大理论功耗值确定目标功耗区间[p,q],将所述目标功耗区间进行n等分,得到n个子区间,将n个所述子区间的边界值作为所述预设功耗值;p为所述参考功耗值,q为所述最大理论功耗值,n为大于1的整数。
[0013]可选的,所述服务器包括BMC和CPU,将每一所述预设功耗值设置为服务器的功耗封顶值的过程包括:
[0014]通过所述BMC调节所述CPU的运行频率,以便将所述预设功耗值设置为所述服务器的功耗封顶值。
[0015]可选的,所述基于所有所述最大功耗值和所有所述性能值计算最佳能效比的过程包括:
[0016]对所有所述最大功耗值和所有所述性能值进行曲线拟合,得到曲线函数;
[0017]计算所述曲线函数的导数的最大值,将所述最大值确定为所述最佳能效比。
[0018]可选的,所述对所有所述最大功耗值和所有所述性能值进行曲线拟合,得到曲线函数的过程包括:
[0019]通过最小二乘法对所有所述最大功耗值和所有所述性能值进行曲线拟合,得到曲线函数。
[0020]可选的,所述在每一所述预设功耗值下对所述服务器进行压力测试的过程包括:
[0021]在每一所述预设功耗值下通过压测工具对所述服务器进行压力测试;
[0022]该服务器运行管理方法还包括:
[0023]获取所述压测工具的开方次数;
[0024]将所述开方次数作为所述服务器的性能值。
[0025]可选的,所述基于所有所述最大功耗值和所有所述性能值计算最佳能效比之后,所述将根据所述最佳能效比得到的最优功耗值设置为所述服务器的功耗封顶值之前,该服务器运行管理方法还包括:
[0026]确定待测功耗值;
[0027]将所述待测功耗值设置为所述服务器的功耗封顶值,并在每一所述待测功耗值下对所述服务器进行所述压力测试,得到所述服务器的最大功耗值和性能值;
[0028]基于所有所述预设功耗值下的所述服务器的最大功耗值和性能值及所有所述待测功耗值下的所述服务器的最大功耗值和性能值计算新的最佳能效比;
[0029]判断所述新的最佳能效比对应的功耗值是否满足设置条件;
[0030]若是,将所述新的最佳能效比对应的功耗值作为最优功耗值;
[0031]若否,重新执行所述确定待测功耗值的操作。
[0032]可选的,所述确定待测功耗值的过程包括:
[0033]确定与所述最佳能效比对应的功耗值相邻的待选功耗值,若当前迭代次数为0,所述待选功耗值为所述预设功耗值,若当前迭代次数不为0,所述待选功耗值为所述预设功耗值和/或当前迭代次数之前的任一迭代次数对应的待测功耗值;
[0034]计算所述待选功耗值与所述最佳能效比对应的功耗值的平均值;
[0035]将所述平均值作为当前迭代次数对应的待测功耗值。
[0036]可选的,所述设置条件包括当前迭代次数下的所述最佳能效比对应的功耗值与上一迭代次数下的所述最佳能效比对应的功耗值的差值小于预设值。
[0037]可选的,所述设置条件为当前迭代次数为预设次数。
[0038]为解决上述技术问题,本申请还提供了一种服务器运行管理系统,包括:
[0039]确定模块,确定多个预设功耗值;
[0040]测试模块,用于将各个所述预设功耗值分别设置为服务器的功耗封顶值,并在每一所述预设功耗值下对所述服务器进行压力测试,得到所述服务器的最大功耗值和性能值;
[0041]计算模块,用于基于所有所述最大功耗值和所有所述性能值计算最佳能效比;
[0042]设置模块,用于将根据所述最佳能效比得到的最优功耗值设置为所述服务器的功耗封顶值。
[0043]可选的,所述确定模块,还用于确定待测功耗值;
[0044]所述测试模块,还用于将所述待测功耗值设置为所述服务器的功耗封顶值,并在每一所述待测功耗值下对所述服务器进行所述压力测试,得到所述服务器的最大功耗值和性能值;
[0045]所述计算模块,还用于基于所有所述预设功耗值下的所述服务器的最大功耗值和性能值及所有所述待测功耗值下的所述服务器的最大功耗值和性能值计算新的最佳能效比;
[0046]该服务器运行管理系统还包括:
[0047]判断模块,用于判断所述新的最佳能效比对应的功耗值是否满足设置条件,若是,将所述新的最佳能效比对应的功耗值作为最优功耗值,若否,触发所述测试模块,以便所述测试模块重新确定待测功耗值。
[0048]为解决上述技术问题,本申请还提供了一种服务器运行管理装置,包括:
[0049]存储器,用于存储计算机程序;
[0050]处理器,用于执行所述计算机程序时实现如上文任意一项所述的服务器运行管理方法的步骤。
[0051]为解决上述技术问题,本申请还提供了一种服务器,包括如上文所述的服务器运行管理装置。
[0052]为解决上述技术问题,本申请还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任意一项所述的服务器运行管理方法的步骤。<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器运行管理方法,其特征在于,包括:确定多个预设功耗值;将各个所述预设功耗值分别设置为服务器的功耗封顶值,并在每一所述预设功耗值下对所述服务器进行压力测试,得到所述服务器的最大功耗值和性能值;基于所有所述最大功耗值和所有所述性能值计算最佳能效比;将根据所述最佳能效比得到的最优功耗值设置为所述服务器的功耗封顶值。2.根据权利要求1所述的服务器运行管理方法,其特征在于,所述确定多个预设功耗值的过程包括:确定所述服务器的最大理论功耗值和参考功耗值;基于所述参考功耗值和所述最大理论功耗值确定目标功耗区间[p,q],将所述目标功耗区间进行n等分,得到n个子区间,将n个所述子区间的边界值作为所述预设功耗值;p为所述参考功耗值,q为所述最大理论功耗值,n为大于1的整数。3.根据权利要求1所述的服务器运行管理方法,其特征在于,所述服务器包括BMC和CPU,将每一所述预设功耗值设置为服务器的功耗封顶值的过程包括:通过所述BMC调节所述CPU的运行频率,以便将所述预设功耗值设置为所述服务器的功耗封顶值。4.根据权利要求1所述的服务器运行管理方法,其特征在于,所述基于所有所述最大功耗值和所有所述性能值计算最佳能效比的过程包括:对所有所述最大功耗值和所有所述性能值进行曲线拟合,得到曲线函数;计算所述曲线函数的导数的最大值,将所述最大值确定为所述最佳能效比。5.根据权利要求4所述的服务器运行管理方法,其特征在于,所述对所有所述最大功耗值和所有所述性能值进行曲线拟合,得到曲线函数的过程包括:通过最小二乘法对所有所述最大功耗值和所有所述性能值进行曲线拟合,得到曲线函数。6.根据权利要求1所述的服务器运行管理方法,其特征在于,所述在每一所述预设功耗值下对所述服务器进行压力测试的过程包括:在每一所述预设功耗值下通过压测工具对所述服务器进行压力测试;该服务器运行管理方法还包括:获取所述压测工具的开方次数;将所述开方次数作为所述服务器的性能值。7.根据权利要求1

6任意一项所述的服务器运行管理方法,其特征在于,所述基于所有所述最大功耗值和所有所述性能值计算最佳能效比之后,所述将根据所述最佳能效比得到的最优功耗值设置为所述服务器的功耗封顶值之前,该服务器运行管理方法还包括:确定待测功耗值;将所述待测功耗值设置为所述服务器的功耗封顶值,并在每一所述待测功耗值下对所述服务器进行所述压力测试,得到所述服务器的最大功耗值和性能值;基于所有所述预设功耗值下的所述服务器的最大功耗值和性能值及所有所述待测功耗值下的所述服务器的最大功耗值和性能值计算新的最佳能效比;判断所述新的最佳能效比对应的功耗值是否满足设置条...

【专利技术属性】
技术研发人员:段谊海郭锋王晓通刘帅刘畅邢凯贾正荆亚赵阳阳
申请(专利权)人:济南浪潮数据技术有限公司
类型:发明
国别省市:

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

1