System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及服务器,特别是涉及一种中央处理器频率调整方法、装置、服务器及介质。
技术介绍
1、服务器的中央处理器(central processing unit,cpu)超频和降频是两种常见的硬件优化和节能方法。超频是指将cpu的运行速度提升至高于其默认或标称的速度,从而提高服务器的整体性能,使处理任务更快,提升计算速率;降频则是指将cpu的运行速度降低至低于其默认或标称的速度,从而帮助延长硬件寿命、降低功耗和热量。目前主要通过设置基本输入输出系统(basic input/output system,bios)启动项,以及通过硬件跳线的方式来实现cpu的超频或降频。
2、然而,通过设置bios启动项修改cpu频率的方案和硬件跳线的方式在实际应用中都存在问题。首先,设置bios启动项需要服务器关机再开机才能生效,这会增加停机时间,并对正在运行的业务造成中断,对服务器的正常使用产生严重影响。其次,硬件跳线的方式虽然技术上可行,但实际操作中需要手动打开服务器机箱并修改跳线,增加了操作的复杂性和风险。对于机房距离较远的场景,这种方式的可操作性大大降低,不仅需要花费更多时间和人力,还可能因误操作导致硬件损坏,不适合追求高效、便捷的服务器运维。
3、鉴于上述问题,如何解决当前无法高效、安全地调整服务器cpu的运行频率,是该领域技术人员亟待解决的问题。
技术实现思路
1、本专利技术的目的是提供一种中央处理器频率调整方法、装置、服务器及介质,以解决当前无法高效、安全地调整
2、为解决上述技术问题,本专利技术提供一种中央处理器频率调整方法,应用于基板管理控制器;所述方法包括:
3、根据预设周期读取目标中央处理器的运行数据;其中,所述运行数据至少包含所述目标中央处理器的当前利用率和当前功耗值;
4、根据所述运行数据确定所述目标中央处理器的目标运行频率;
5、根据所述目标运行频率和所述目标中央处理器的供电电压与运行频率的对应关系,确定所述目标中央处理器的目标供电电压;其中,所述目标中央处理器的供电电压与运行频率呈正相关;
6、控制所述目标中央处理器在所述目标供电电压下运行,以控制所述目标中央处理器以所述目标运行频率运行。
7、一方面,所述根据预设周期读取目标中央处理器的运行数据,包括:
8、当服务器启动时,运行计算优化频率进程;
9、基于所述计算优化频率进程,根据所述预设周期读取所述目标中央处理器的当前利用率和当前功耗值;
10、对应地,所述根据所述运行数据确定所述目标中央处理器的目标运行频率,包括:
11、通过所述计算优化频率进程获取所述目标中央处理器的额定功耗值;
12、基于所述计算优化频率进程,根据所述目标中央处理器的当前利用率、当前功耗值、额定功耗值和目标运行频率计算公式,确定所述目标中央处理器的所述目标运行频率;
13、接收表征存储所述目标运行频率的指令,并根据所述指令将所述目标运行频率存储至服务器的内存中;
14、所述目标运行频率计算公式具体如下:
15、;
16、其中,为所述目标中央处理器的所述目标运行频率,为所述目标中央处理器的当前利用率;为所述目标中央处理器的当前功耗值;为所述目标中央处理器的额定功耗值。
17、另一方面,所述根据所述目标运行频率和所述目标中央处理器的供电电压与运行频率的对应关系,确定所述目标中央处理器的目标供电电压,包括:
18、当服务器启动时,运行电压调节模块控制进程;
19、通过所述电压调节模块控制进程获取所述目标中央处理器的额定供电电压和额定运行频率;
20、基于所述电压调节模块控制进程和所述目标中央处理器的供电电压与运行频率的对应关系,根据所述目标中央处理器的额定供电电压、额定运行频率和所述目标运行频率,确定所述目标中央处理器的所述目标供电电压。
21、另一方面,所述控制所述目标中央处理器在所述目标供电电压下运行,包括:
22、基于所述电压调节模块控制进程,通过集成电路总线链路控制电压调节模块芯片输出所述目标供电电压至所述目标中央处理器,以控制所述目标中央处理器在所述目标供电电压和所述目标运行频率下运行。
23、另一方面,在所述控制所述目标中央处理器在所述目标供电电压下运行之后,还包括:
24、监测所述目标中央处理器的运行温度;
25、判断所述目标中央处理器的运行温度是否大于温度阈值;
26、若是,则通过集成电路总线链路控制所述电压调节模块芯片降低对所述目标中央处理器输出的供电电压;
27、输出表征所述目标中央处理器温度超限的告警信息。
28、另一方面,还包括:
29、监测所述目标中央处理器的运行频率;
30、判断所述目标中央处理器的运行频率是否大于第一频率阈值;
31、若所述目标中央处理器的运行频率大于所述第一频率阈值,则控制降低对所述目标中央处理器输出的供电电压;
32、若所述目标中央处理器的运行频率不大于所述第一频率阈值,则判断所述目标中央处理器的运行频率是否小于第二频率阈值;
33、若所述目标中央处理器的运行频率不小于所述第二频率阈值,则返回至所述监测所述目标中央处理器的运行频率的步骤;
34、若所述目标中央处理器的运行频率小于所述第二频率阈值,则增加服务器处理并发请求的数量或运行计算密集型任务,以增加服务器的系统负载;
35、其中,所述第一频率阈值大于所述第二频率阈值。
36、另一方面,还包括:
37、通过智能平台管理接口协议实时获取所述目标中央处理器的运行频率;
38、根据实时获取的所述目标中央处理器的运行频率生成所述目标中央处理器的运行频率变化日志。
39、为解决上述技术问题,本专利技术还提供一种中央处理器频率调整装置,应用于基板管理控制器;所述装置包括:
40、读取模块,用于根据预设周期读取目标中央处理器的运行数据;其中,所述运行数据至少包含所述目标中央处理器的当前利用率和当前功耗值;
41、第一确定模块,用于根据所述运行数据确定所述目标中央处理器的目标运行频率;
42、第二确定模块,用于根据所述目标运行频率和所述目标中央处理器的供电电压与运行频率的对应关系,确定所述目标中央处理器的目标供电电压;其中,所述目标中央处理器的供电电压与运行频率呈正相关;
43、控制模块,用于控制所述目标中央处理器在所述目标供电电压下运行,以控制所述目标中央处理器以所述目标运行频率运行。
44、为解决上述技术问题,本专利技术还提供一种中央处理器频率调整设备,包括:
45、存储器,用于存储计算机程序;
46、处理器,用于执行所述计本文档来自技高网...
【技术保护点】
1.一种中央处理器频率调整方法,其特征在于,应用于基板管理控制器;所述方法包括:
2.根据权利要求1所述的中央处理器频率调整方法,其特征在于,所述根据预设周期读取目标中央处理器的运行数据,包括:
3.根据权利要求1所述的中央处理器频率调整方法,其特征在于,所述根据所述目标运行频率和所述目标中央处理器的供电电压与运行频率的对应关系,确定所述目标中央处理器的目标供电电压,包括:
4.根据权利要求3所述的中央处理器频率调整方法,其特征在于,所述控制所述目标中央处理器在所述目标供电电压下运行,包括:
5.根据权利要求4所述的中央处理器频率调整方法,其特征在于,在所述控制所述目标中央处理器在所述目标供电电压下运行之后,还包括:
6.根据权利要求1至5任意一项所述的中央处理器频率调整方法,其特征在于,还包括:
7.根据权利要求6所述的中央处理器频率调整方法,其特征在于,还包括:
8.一种中央处理器频率调整装置,其特征在于,应用于基板管理控制器;所述装置包括:
9.一种中央处理器频率调整设备,其特征
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的中央处理器频率调整方法的步骤。
...【技术特征摘要】
1.一种中央处理器频率调整方法,其特征在于,应用于基板管理控制器;所述方法包括:
2.根据权利要求1所述的中央处理器频率调整方法,其特征在于,所述根据预设周期读取目标中央处理器的运行数据,包括:
3.根据权利要求1所述的中央处理器频率调整方法,其特征在于,所述根据所述目标运行频率和所述目标中央处理器的供电电压与运行频率的对应关系,确定所述目标中央处理器的目标供电电压,包括:
4.根据权利要求3所述的中央处理器频率调整方法,其特征在于,所述控制所述目标中央处理器在所述目标供电电压下运行,包括:
5.根据权利要求4所述的中央处理器频率调整方法,其特...
【专利技术属性】
技术研发人员:张旭,王友富,王勇,杨磊,
申请(专利权)人:浪潮计算机科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。