一种确定服务器的CPU最大使用率的方法、装置及终端设备制造方法及图纸

技术编号:36733151 阅读:24 留言:0更新日期:2023-03-04 10:01
本发明专利技术提供一种确定服务器的CPU最大使用率的方法、装置及终端设备,涉及计算机技术领域。该方法包括:获取预设时间段内服务器的CPU使用率以及整机功耗;根据所述CPU使用率以及整机功耗,确定所述CPU使用率与整机实际功耗的对应关系;根据所述预设时间段内服务器的CPU使用率确定所述服务器的CPU平均使用率;根据所述CPU使用率与整机实际功耗的对应关系和所述服务器的CPU平均使用率,确定所述服务器的CPU最大使用率。本发明专利技术的方案,通过确定服务器的CPU最大使用率实现服务器能耗的节约,在保证了业务处理效率的同时降低了服务器的能耗。解决了数据中心设计的能耗与实际使用的情况不符的问题。况不符的问题。况不符的问题。

【技术实现步骤摘要】
一种确定服务器的CPU最大使用率的方法、装置及终端设备


[0001]本专利技术涉及计算机
,特别是指一种确定服务器的CPU最大使用率的方法、装置及终端设备。

技术介绍

[0002]CPU是计算机系统中主要的耗能部件,通过调节CPU状态来调节整个数据中心系统的能耗状态是实现节能的主要方法。通常数据中心设计时按照峰值功耗进行设计,而由于实际运行时业务很少会达到峰值功耗,导致数据中心设计与实际使用的情况不符,从而造成能耗的浪费。
[0003]现有技术中,通过确定CPU使用率与能耗的对应关系将物理节点的能耗评定与CPU使用率对应,CPU使用率和能耗关系的研究采用的是线性模型,但在很多相关研究,能耗与资源使用率并非单纯的线性关系,因此根据线性模型预测CPU使用率和能耗关系准确度较低。

技术实现思路

[0004]本专利技术的目的是提供一种确定服务器的CPU最大使用率的方法、装置及终端设备,用以解决相关技术中数据中心设计的能耗与实际使用的情况不符的问题。
[0005]为达到上述目的,本专利技术的实施例提供一种确定服务器的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种确定服务器的CPU最大使用率的方法,其特征在于,包括:获取预设时间段内服务器的CPU使用率以及整机功耗;根据所述CPU使用率以及整机功耗,确定所述CPU使用率与整机实际功耗的对应关系;根据所述预设时间段内服务器的CPU使用率确定所述服务器的CPU平均使用率;根据所述CPU使用率与整机实际功耗的对应关系和所述服务器的CPU平均使用率,确定所述服务器的CPU最大使用率。2.根据权利要求1所述的确定服务器的CPU最大使用率的方法,其特征在于,所述根据所述CPU使用率以及整机功耗,确定所述CPU使用率与整机实际功耗的对应关系,包括:根据所述预设时间段内服务器的CPU使用率以及整机功耗,确定所述服务器的基础功耗和CPU功耗;其中,所述服务器的基础功耗=所述服务器的整机功耗

CPU功耗;所述CPU功耗=功耗影响因子
×
当前时刻的CPU使用率;所述服务器的整机实际功耗=服务器的基础功耗+CPU功耗+矫正功耗。3.根据权利要求2所述的确定服务器的CPU最大使用率的方法,其特征在于,根据所述服务器前一时刻的CPU使用率与当前时刻的CPU使用率的差值、所述预设时间段内服务器的CPU使用率以及整机功耗确定矫正因子;其中,所述矫正功耗=矫正因子
×
前一时刻的CPU使用率。4.根据权利要求3所述的确定服务器的CPU最大使用率的方法,其特征在于,所述根据所述服务器前一时刻的CPU使用率与当前时刻的CPU使用率的差值、所述预设时间段内服务器的CPU使用率以及整机功耗确定矫正因子,包括:当所述服务器当前时刻的CPU使用率处于第一区间,且第一差值为正时,所述矫正因子为第一值,所述第一差值为所述服务器前一时刻的CPU使用率与当前时刻的CPU使用率的差值;当所述服务器当前时刻的CPU使用率处于第一区间,且所述第一差值为负时,所述矫正因子为第二值;当所述服务器当前时刻的CPU使用率处于第二区间,且所述第一差值为正时,所述矫正因子为第三值;当所述服务器当前时刻的CPU使用率处于第二区间,且所述第一差值为负时,所述矫正因子为第四值;当所述服务器当前时刻的CPU使用率处于第三区间,且所述第一差值为正时,所述矫正因子为第五值;当所述服务器当前时刻的CPU使用率处于第三区间,且所述第一差值为负时,所述矫正因子为第六值;当所述服务器当前时刻的CPU使用率处于第四区间,且所述第一差值为正时,所述矫正因子为第七值;当所述服务器当前时刻的CPU使用率处于第四区间,且所述第一差值为负时,所述矫正因子为第八值;其中,所述第一区间、所述第二区间、所述第三区间以及所述第四区间依次递增,且所述第一区间、所述第二区间、所述第三区间以及所述第四区间覆盖了0至100%。
5.根据权利要求3所述的确定服务器的CPU最大使用率的方法,其特征在于,所述根据所述CPU使用率与整机实际功耗的对应关系和所述服务器的CPU平均使用率,确定所述服务器的CPU最大使用率,包括:根据所述服务器的CPU平均使用率以及所述矫正功耗,确定所述服务器的CPU最大使用率。6.根据权利要求1所述的确定服务器的CPU最大使用率的方法,其特征在于,所述方法还包括:当所述服务器的CPU使用率大于所述CPU最大使用率时,释放所述CPU最大使用率,并发出预警提示。7.一种确定服务器的CPU最大使用率的装置,其特征在于,包括获取模块,用于获取预设时间段内服务器的CPU使用率以及整机功耗;第一确定模块,用于根据所述CPU使用率以及整机功耗,确定所述CPU使用率与整机实际功耗的对应关系;第二确定模块,用于根据所述预设时间段内服务器的CPU使用率确定所述服务器的CPU平均使用率;第三确定模块,用于根据所述CPU使用率与整机实际功耗的对应关系和所述服务器的C...

【专利技术属性】
技术研发人员:刘航
申请(专利权)人:中移智行网络科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:

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

1