本发明涉及服务器管理技术领域,尤其是一种利用bmc开启服务器展频的方法。
背景技术:
随着服务器应用的日益广泛,服务器的应用场景也越来越多样化,而在这些应用场景中,所有会产生频率信号的电子组件都是潜在的电磁干扰源,这些信号将会影响如收音机、电视或者移动电话等电子产品的正常运作。电磁干扰(emi)是一种会通过导致意外响应或完全工作实效从而影响电气/电子设备性能的能量。如何在复杂的大型服务器设备同时工作的应用场景中,减少电磁干扰,这也对服务器的性能提出了更高的挑战。emi是由辐射电磁场或者感应电压和电流产生的。当前高速数字系统中的高时钟频率和短边率也会导致emi问题。一旦电气设备的emi传导到一个电路里,里面的线缆就会像一根天线一样,将传导emi以rfi(无线电干扰)的形式“广播”到整个电路中。emi可能影响不大,也可能导致灾难性的故障,所以对emi的有效控制是非常重要的。
技术实现要素:
本发明的目的是提供一种bmc开启服务器展频的方法,通过服务器的bmc监控管理模块来开启服务器的展频功能,不需要重启机器,只要服务器在开机状态,就可以开启或关闭展频。能够达到减少服务器工作时产生的电磁干扰,提高系统稳定性,操作更加方便。
为实现上述目的,本发明采用下述技术方案:
一种bmc开启服务器展频的方法,包括以下步骤:
s1、设置服务器展频状态;
s2、写入配置文件;
s3、基板管理控制器判断服务器是否开机,服务器开机,转入步骤s4,服务器关机,转入步骤s5;
s4、依据服务器展频状态,按需根据配置文件设置服务器的展频功能;
s5、基板管理控制器判断服务器再次开机后读取配置文件,依据服务器展频状态,按需根据配置文件开启服务器的展频功能。
进一步地,步骤s1中,展频状态具体包括服务器展频功能开启和服务器展频功能关闭。
进一步地,步骤s2中,写入配置文件具体包括基板管理控制器通过总线接口对展频时钟生成器进行引脚配置。
进一步地,所述总线为i2c总线。
进一步地,所述展频时钟生成器为基于服务器平台的主时钟合成器芯片。
本发明的有益效果是,
目前bios开启展频技术,是在服务器的bios下面进行设置,通过bios设置是设置cpu的倍频,pci的频率,那么就首先需要重启服务器,进到bios才能进行相关设置,而通过bmc来开启,就不需要重启机器,只要是服务器在开机状态,就可以开启或关闭展频,通过服务器的bmc监控管理模块来开启服务器的展频功能,不需要重启机器,只要服务器在开机状态,就可以开启或关闭展频。能够达到减少服务器工作时产生的电磁干扰,提高系统稳定性,操作更加方便。
附图说明
图1是实施例一bmc开启服务器展频的方法流程图。
具体实施方式
实施例一
如图1所示,一种bmc开启服务器展频的方法,包括以下步骤:
s1、设置服务器展频功能开启或服务器展频功能关闭;
s2、基板管理控制器通过i2c总线接口对展频时钟生成器进行引脚配置,展频时钟生成器为基于服务器平台的主时钟合成器芯片,依据主时钟合成芯片说明文档里面的引脚定义,对相应引脚写入关键字数据开启展频功能;
s3、基板管理控制器判断服务器是否开机,服务器开机,转入步骤s4,服务器关机,转入步骤s5;
s4、依据服务器展频状态,按需根据配置文件设置服务器的展频功能;
s5、基板管理控制器判断服务器再次开机后读取配置文件,依据服务器展频状态,按需根据配置文件开启服务器的展频功能。
实施例二
一种bmc开启服务器展频的方法,包括以下步骤:
s1、基板管理控制器通过i2c总线接口对展频时钟生成器进行引脚配置,展频时钟生成器为基于服务器平台的主时钟合成器芯片,依据主时钟合成芯片说明文档里面的引脚定义,对相应引脚写入关键字数据开启展频功能;
s2、基板管理控制器判断服务器是否开机,服务器开机,转入步骤s3,服务器关机,转入步骤s4;
s3、根据配置文件设置服务器的展频功能;
s4、基板管理控制器判断服务器再次开机后读取配置文件,根据配置文件开启服务器的展频功能。
上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。