[发明专利]自动控制功耗的网络设备及其功耗控制方法无效
申请号: | 201010591310.7 | 申请日: | 2010-12-16 |
公开(公告)号: | CN102566726A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 赵冠翔 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F1/26 | 分类号: | G06F1/26;G06F1/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动控制 功耗 网络设备 及其 控制 方法 | ||
技术领域
本发明涉及一种网络设备,尤其涉及一种可自动控制功耗的网络设备及该网络设备的功耗控制方法。
背景技术
目前大型企业或者数据中心都设有大量的服务器、控制电脑、高性能服务器集群以及存储设备等网络设备,不同的网络设备消耗的功率各不相同。为了使这些网络设备均获得较佳的工作状态,需要根据各网络设备的额定功率及其具体分工来适当地分配各网络设备的功耗。然而,现有的市电供电系统一般无法自动调节每一网络设备的功耗。
发明内容
鉴于以上内容,有必要提供一种可自动控制功耗的网络设备。
另,还有必要提供一种上述网络设备的功耗控制方法。
一种自动控制功耗的网络设备,包括供电单元、CPU及与供电单元及CPU均电性连接的功耗控制模块,供电单元用以对该网络设备供电,该功耗控制模块包括连接至供电单元的基板管理控制器(Baseboard ManagementController,BMC)及连接于BMC与CPU之间的北桥芯片,北桥芯片包括连接至BMC与CPU的管理引擎,BMC预设网络设备的功耗上限,管理引擎通过检测供电单元输出的功率来测量网络设备的功耗并传送至BMC,当BMC检测到供电单元输出的功率与预设的功耗上限不相当时,BMC控制管理引擎调节CPU的工作频率,以相应调节网络设备的功耗,直至供电单元输出的功耗与预设的功率上限相当。
一种网络设备的功耗控制方法,包括以下步骤:提供一种自动控制功耗的网络设备,该网络设备包括用以对该网络设备供电的供电单元、CPU与功耗控制模块,功耗控制模块包括依次电性连接于CPU与供电单元的北桥芯片与BMC,CPU具有多个频率状态(P-state);北桥芯片获取CPU的最大频率状态值(P-state Max value)与当前频率状态值(P-state current value),并传送至BMC;BMC设定网络设备的功耗上限并检测供电单元输出的功率;BMC比较供电单元输出的功率是否与预设的功率上限相当,以相应控制北桥芯片调节CPU的工作频率,直至供电单元输出的功耗与预设的功率上限相当。
上述自动控制功耗的网络设备,其可通过网络适配器实现随时远程预设该网络设备的功率上限,并通过功耗控制模块调节CPU的工作频率,来相应调节网络设备的功耗,以使网络设备在该预设的功率上限值工作,实现功耗的自动控制。
附图说明
图1是本发明实施方式自动控制功耗的网络设备的功能框图。
图2是本发明实施方式网络设备的功耗控制方法流程图。
主要元件符号说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010591310.7/2.html,转载请声明来源钻瓜专利网。