【技术实现步骤摘要】
一种PSU异常掉电处理系统、方法及装置
本专利技术涉及PSU异常掉电领域,具体涉及一种PSU异常掉电处理系统、方法及装置。
技术介绍
随着科技的进步,服务器如今已经在很多领域得到广泛应用,与此同时,用户对于服务器的性能也不断提出更高的要求。而高性能的服务器一般需要多个PSU供电,以保证服务器可以达到并持续稳定的运行在最佳状态。通常,为了保证服务器在客户端可以正常使用,在出货前会对服务器进行一系列的测试项目,而测试的目的大多是为了模拟客户在使用过程中可能会出现的问题。在测试过程中,经常会需要对服务器进行上/下电处理,但有时会因为反复插拔操作,使得其中一个或多个PSU出现供电故障。因此,需要一种PSU异常掉电后的处理机制。当前对于PSU异常掉电后的处理方法为:预先设定好一个固定的功耗值,当检测到存在PSU供电异常时,BMC直接通过控制CPU节流保护引脚,触发CPU降频,直至整机功耗低于预先设定的功耗值。服务器可以搭配的PSU的功率规格有较多种类,如800W、1600W和3000W等,目前的掉电处理机制无法根据PS ...
【技术保护点】
1.一种PSU异常掉电处理系统,其特征在于,包括CPLD、CPU、BMC、PCH和至少一个PSU;/n各PSU分别与CPLD、BMC连接;BMC分别与CPLD、PCH连接;CPU分别与CPLD、PCH连接;/nBMC检测所有PSU的总功耗,根据PSU的总功耗,通过CPLD控制CPU节流引脚的触发,并通过PCH设置CPU的功耗上限。/n
【技术特征摘要】
1.一种PSU异常掉电处理系统,其特征在于,包括CPLD、CPU、BMC、PCH和至少一个PSU;
各PSU分别与CPLD、BMC连接;BMC分别与CPLD、PCH连接;CPU分别与CPLD、PCH连接;
BMC检测所有PSU的总功耗,根据PSU的总功耗,通过CPLD控制CPU节流引脚的触发,并通过PCH设置CPU的功耗上限。
2.根据权利要求1所述的PSU异常掉电处理系统,其特征在于,PSU通过I2C模块与BMC连接。
3.根据权利要求1所述的PSU异常掉电处理系统,其特征在于,BMC与PCH的管理引擎通信。
4.一种基于权利要求1-3任一项所述系统的PSU异常掉电处理方法,其特征在于,包括以下步骤:
BMC读取所有PSU的总功耗;
BMC根据PSU的总功耗,通过CPLD控制CPU节流引脚的触发,并通过PCH设置CPU的功耗上限。
5.根据权利要求4所述的PSU异常掉电处理方法,其特征在于,BMC根据PSU的总功耗,通过CPLD控制CPU节流引脚的触发,并通过PCH设置CPU的功耗上限,具体为:
当PSU的总功耗大于预设PSU功耗值时,BMC输出第一信号给CPLD,使CPLD控制CPU节流引脚不被触发;同时BMC将读取的当前PSU总功耗传输至PCH,使PCH根据当前PSU总功耗设定CPU功耗上限;
当PSU的总功耗小于预设PSU功耗值时,BMC输出第二信号给CPLD,使CPLD控制CPU...
【专利技术属性】
技术研发人员:刘园园,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。