频率监控方法、装置、设备及存储介质制造方法及图纸

技术编号:39064222 阅读:13 留言:0更新日期:2023-10-12 19:57
本发明专利技术实施例提供了一种频率监控方法、装置、设备及存储介质,该方法包括:读取主板的CPU信息,CPU信息包括:CPU第一温度,CPU电压以及CPU电流;根据CPU第一温度,CPU电压以及CPU电流生成CPU第一功耗;将CPU第一功耗与仿真CPU数据比对,确定CPU第一工作频率范围。本发明专利技术实施例通过读取主板的CPU温度、电压和电流并换算成CPU第一功率,并和功耗仿真结果进行比对,计算出CPU第一工作频率范围,可以使得设计人员清楚地知道服务器CPU此时的工作频率,进而可以根据CPU此时的工作频率判断系统的稳定性。定性。定性。

【技术实现步骤摘要】
频率监控方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,特别涉及一种频率监控方法、装置、设备及存储介质。

技术介绍

[0002]目前的个人计算机系统,其CPU的工作频率大都是恒定不变的,不管主机的温度有多高,或者是电压电流发生什么变化,也不管装载程序的运行负荷,CPU的处理频率都不会随着运行情况的变化而变化,服务器是一种高性能计算机,相对于普通的个人计算机来说,服务器在稳定性、安全性、性能等方面都要求更高,因此,服务器的CPU、芯片组、内存、磁盘系统、网络等硬件和普通计算机有所不同,在不同的服务器使用场景下,有的时候CPU功耗会很大,有的时候功耗会很小,且CPU的实时工作频率也会随着不同的工作场景而变化。
[0003]然而,现有技术书中只是在基本输入输出系统界面设置了CPU可达到最高频率点,并没有监控实时的CPU频率,所以不清楚此时的CPU工作频率是标频或是超频或是降频,导致在重载工作场景下,无法根据频率判断系统是否工作稳定。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种频率监控方法、装置、设备及存储介质,解决现有的技术中不能监控实时的CPU频率,所以不清楚此时的CPU工作频率是标频或是超频或是降频,导致在重载工作场景下,无法根据频率判断系统是否工作稳定的问题,具体技术方案如下:
[0005]在本专利技术实施的第一方面,首先提供了一种频率监控方法,其特征在于,所述方法包括:
[0006]读取主板的CPU信息,所述CPU信息包括:CPU第一温度,CPU电压以及CPU电流;
[0007]根据所述CPU第一温度,所述CPU电压以及所述CPU电流生成CPU第一功耗;
[0008]将所述CPU第一功耗与仿真CPU数据比对,确定CPU第一工作频率范围。
[0009]可选的,所述读取主板的CPU信息之前,还包括:
[0010]获取预设的CPU仿真规则,所述仿真规则用于规定初始设计时CPU中功耗和工作频率的对应关系;
[0011]获取多个CPU第二功耗;
[0012]根据所述预设的CPU仿真规则和所述CPU第二功耗,生成所述CPU第二功耗对应的CPU第二工作频率范围,其中,所述CPU第二功耗和所述CPU第二工作频率范围统称为所述仿真CPU数据。
[0013]可选的,所述将所述CPU第一功耗与仿真CPU数据比对,确定CPU第一工作频率范围,包括:
[0014]将所述CPU第一功耗与所述CPU第二功耗进行比对;
[0015]根据比对结果从所述CPU第二功耗中确定目标CPU第二功耗;
[0016]根据所述目标CPU第二功耗从CPU第二工作频率范围中确定CPU第一工作频率范围。
[0017]可选的,所述获取多个CPU第二功耗之前,还包括:
[0018]获取主板的CPU电压档位信息和CPU第二温度;
[0019]在确定所述CPU第二温度小于目标阈值的情况下,读取每一所述CPU电压档位信息对应的CPU第三功耗;
[0020]在确定所述CPU第二温度大于目标阈值的情况下,读取每一所述CPU电压档位信息的CPU第四功耗;
[0021]根据所述CPU第三功耗和所述CPU第四功耗确定每一所述CPU电压档位信息对应的CPU第二功耗。
[0022]可选的,所述根据所述CPU第一温度,所述CPU电压以及所述CPU电流生成CPU第一功耗,包括:
[0023]根据所述CPU电压以及所述CPU电流生成CPU初始功耗;
[0024]在检测到所述CPU第一温度小于目标阈值的情况下,确定所述CPU初始功耗为所述CPU第一功耗;
[0025]在检测到所述CPU第一温度大于目标阈值的情况下,将所述CPU初始功耗降低预设数值的功耗;
[0026]将降低后的所述CPU初始功耗确定为所述CPU第一功耗。
[0027]可选的,所述根据所述CPU第三功耗和所述CPU第四功耗确定每一所述CPU电压档位信息对应的CPU第二功耗之后,还包括:
[0028]在检测到不同的所述CPU电压档位信息对应的所述CPU第二功耗一致的情况下,确定处于较高档位的所述CPU电压档位信息对应的所述CPU第二功耗出现降频现象。
[0029]可选的,所述读取主板的CPU信息包括:
[0030]通过软件保护器dongle工具连接所述主板和上位机系统;
[0031]通过所述dongle工具的集成电路总线读取所述主板的CPU信息。
[0032]在本专利技术实施的第二方面,还提供了一种频率监控装置,其特征在于,包括:
[0033]第一读取模块,用于读取主板的CPU信息,所述CPU信息包括:CPU第一温度,CPU电压以及CPU电流;
[0034]第一生成模块,用于根据所述CPU第一温度,所述CPU电压以及所述CPU电流生成CPU第一功耗;
[0035]第一确定模块,用于将所述CPU第一功耗与仿真CPU数据比对,确定CPU第一工作频率范围。
[0036]可选的,所述频率监控装置还包括:
[0037]第一获取模块,用于获取预设的CPU仿真规则,所述仿真规则用于规定初始设计时CPU中功耗和工作频率的对应关系;
[0038]第二获取模块,用于获取多个CPU第二功耗;
[0039]第二生成模块,用于根据所述预设的CPU仿真规则和所述CPU第二功耗,生成所述CPU第二功耗对应的CPU第二工作频率范围,其中,所述CPU第二功耗和所述CPU第二工作频率范围统称为所述仿真CPU数据。
[0040]可选的,所述第一确定模块还包括:
[0041]比对子模块,用于将所述CPU第一功耗与所述CPU第二功耗进行比对;
[0042]第一确定子模块,用于根据比对结果从所述CPU第二功耗中确定目标CPU第二功耗;
[0043]第二确定子模块,用于根据所述目标CPU第二功耗从CPU第二工作频率范围中确定CPU第一工作频率范围。
[0044]可选的,所述频率监控装置还包括:
[0045]第三获取模块,用于获取主板的CPU电压档位信息和CPU第二温度;
[0046]第二读取模块,用于在确定所述CPU第二温度小于目标阈值的情况下,读取每一所述CPU电压档位信息对应的CPU第三功耗;
[0047]第三读取模块,用于在确定所述CPU第二温度大于目标阈值的情况下,读取每一所述CPU电压档位信息的CPU第四功耗;
[0048]第二确定模块,用于根据所述CPU第三功耗和所述CPU第四功耗确定每一所述CPU电压档位信息对应的CPU第二功耗。
[0049]可选的,所述第一生成模块还包括:
[0050]生成子模块,用于根据所述CPU电压以及所述CPU电流生成CPU初始功耗;
[0051]第三确定子模块,用于在检测到所述CPU第一温度小于目标阈值的情况下,确定所述CPU初始功耗为所述CPU第一功耗;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种频率监控方法,其特征在于,所述方法包括:读取主板的CPU信息,所述CPU信息包括:CPU第一温度,CPU电压以及CPU电流;根据所述CPU第一温度,所述CPU电压以及所述CPU电流生成CPU第一功耗;将所述CPU第一功耗与仿真CPU数据比对,确定CPU第一工作频率范围。2.根据权利要求1所述的方法,其特征在于,所述读取主板的CPU信息之前,还包括:获取预设的CPU仿真规则,所述仿真规则用于规定初始设计时CPU中功耗和工作频率的对应关系;获取多个CPU第二功耗;根据所述预设的CPU仿真规则和所述CPU第二功耗,生成所述CPU第二功耗对应的CPU第二工作频率范围,其中,所述CPU第二功耗和所述CPU第二工作频率范围统称为所述仿真CPU数据。3.根据权利要求2所述的方法,其特征在于,所述将所述CPU第一功耗与仿真CPU数据比对,确定CPU第一工作频率范围,包括:将所述CPU第一功耗与所述CPU第二功耗进行比对;根据比对结果从所述CPU第二功耗中确定目标CPU第二功耗;根据所述目标CPU第二功耗从CPU第二工作频率范围中确定CPU第一工作频率范围。4.根据权利要求2所述的方法,其特征在于,所述获取多个CPU第二功耗之前,还包括:获取主板的CPU电压档位信息和CPU第二温度;在确定所述CPU第二温度小于目标阈值的情况下,读取每一所述CPU电压档位信息对应的CPU第三功耗;在确定所述CPU第二温度大于目标阈值的情况下,读取每一所述CPU电压档位信息的CPU第四功耗;根据所述CPU第三功耗和所述CPU第四功耗确定每一所述CPU电压档位信息对应的CPU第二功耗。5.根据权利要求1所述的方法,其特征在于,所述根据所述CPU第一温度,所述CPU电压以及所述CPU电流生成CPU第一功耗,包括:根据所述CPU电压以及所述CPU电流生成C...

【专利技术属性】
技术研发人员:余仁鹏隋鑫
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1