TW201224727A - Network device and method thereof for controlling power consumption - Google Patents

Network device and method thereof for controlling power consumption Download PDF

Info

Publication number
TW201224727A
TW201224727A TW99143659A TW99143659A TW201224727A TW 201224727 A TW201224727 A TW 201224727A TW 99143659 A TW99143659 A TW 99143659A TW 99143659 A TW99143659 A TW 99143659A TW 201224727 A TW201224727 A TW 201224727A
Authority
TW
Taiwan
Prior art keywords
power supply
power
network device
power consumption
management controller
Prior art date
Application number
TW99143659A
Other languages
English (en)
Inventor
Kuan-Hsiang Chao
Original Assignee
Hon Hai Prec Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW99143659A priority Critical patent/TW201224727A/zh
Priority to US13/031,622 priority patent/US8504851B2/en
Publication of TW201224727A publication Critical patent/TW201224727A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/30Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
    • G06F11/2015Redundant power supplies

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)

Description

201224727 六、發明說明: 【發明所屬之技術領域】 [0001] 本發明涉及一種網路設備及其功耗控制方法,尤其涉及 一種可自動控制功耗之網路設備及其功耗控制方法。 【先前技術】 [0002] 隨著資料業務量之增長及服務品質要求之提高,高玎靠 性成為高性能通訊網路最重要的指標之一。為達到較高 之可靠性,習知之網路交換機、伺服器等網路設備一般 均會設置多個電源供應單元.「(.power supply unit, v/ PSU)。當一個或一部分PSU出現故障時,剩餘之性能正 常的PSU仍然能夠維持該網路設備之電能供應。 _3]然而,此時正常供電的PSU數量減少,择供的總功率亦隨 之降低。右網路設備之功耗超過剩餘之正常PSU之總功率 上限時,則可能因功率輸入不足導致網路設備不正常關 機或產生其他故障,進而影響整個網路之正常運行。 【發明内容】 ο [_#於以上内容,有必要提供—種自動㈣功耗之網路設 備。 [0005] 另,有必要提供一種該網路設備之功耗控制方法。 [0006] 一種網路設備,包括多個電源供應單元、中央處理器, 該多個電源供應單元為中央處理器提供電源,每一電源 供應單元具有—額定功率,賴路設備包括基板管理控 制器,該基板管理控制H用於檢測所述多個電源供應單 元是否均正常卫作,當檢測到其中有_個或多個電源供 099143659 表單編號A0101 第3頁/共14頁 0992075626-0 201224727 應單元無法正常供電時,所述基板管理控制器將相應調 節該中央處理器之功耗,使得該中央處理器之功耗等於 剩餘的正常供電的電源供應單元提供的總功率。 [0007] 一種上述網路設備之功耗控制方法,該方法包括以下步 驟:a.該基板管理控制器不斷檢測並判斷是否有一個或 多個電源供應單元發生故障;b.若有電源供應單元發生 故障,則該基板管理控制器控制該中央處理器以最小之 功耗進行工作;c.該基板管理控制器獲取該中央處理器 當前之功耗,並判斷該當前功耗是否等於剩餘的處於正 常工作狀態的電源供應單元提供的總功率;d.若當前功 耗不等於剩餘的處於正常工作狀態的電源供應單元提供 的總功率,則該基板管理控制器調節該中央處理器之頻 率,使得該中央處理器的功耗以等於剩餘的處於正常工 作狀態的電源供應單元提供的總功率。 [0008] 上述網路設備可根據多個電源供應單元之工作狀態自動 調節中央處理器之功耗,且當其中有一個或多個電源供 應單元出現故障時,可調節中央處理器的功耗,使其等 於剩餘的正常供電的電源供應單元提供的總功率。如此 ,既可有效保護該網路設備,防止網路超負荷工作,同 時可最大限度地利用該電源供應單元提供之功率。 【實施方式】 [0009] 請參閱圖1,本發明較佳實施方式提供一種網路設備100 ,該網路設備100可為伺服器、網路交換機等,包括多個 電源供應單元(power supply unit,PSU) 11、中央 處理器(central processing unit,CPU) 12、北橋 099143659 表單編號A0101 第4頁/共14頁 0992075626-0 201224727 晶片1 3、基板管理控制器(baseb〇ard management controller,BMC)14、南橋晶片 15及電源板(p〇wer development board,ΡΙ)β)16。該cpui2、北橋晶片 13、南橋晶片15、bmc 14及PDB16依次電性連接。 [0010] 該多個PSU11均連接至pdB16,用於對網路設備1〇〇内的 各個元件(如CPU12)進行供電,每一PSU11分別具有一 額定功率Pmax。 [0011] ο
CPU12用於控制設置於網路設備1〇〇内之散熱裝置、繼電 器(圖未示)等多個元件正常工作。該(^1112具有多個工作 頻率,每一工作頻率均與pyjU之供電狀況相關。例如, 當多個PSU11均正常供電時,該CPU12可工作羚一最大頻 率Fmax ’即該CPU12最大限度地運轉,此時該cpui2之功 耗為該多個PSU11提供之總功率。而當其中有一個或多個 PSU11出現故障時,該CPU12則先工作於一預設之最低頻 率Fmin,然後於所述BMC14之控制下逐漸上調,直到該 CPU 12之功耗達到剩餘的正常供電的psu丨丨提供的總功率 為止。具體地,於本發明較隹實施例中,以該網路設備 100具有二個PSU11為例,對CPU12之工作狀況加以說明 。首先假設每一 PSU11之額定功率為1〇〇〇瓦,則當二個 PSU11均正常工作時,該二個1^1111提供的總功率為2000 瓦。如此,該CPU12可於與功率為2〇〇〇瓦相應之頻率下 工作。而當其中一個PSU11發生故障時,則該CPU12首先 於一預先設定之最低頻率下工作,使得該cpui2i功耗降 至最低(如200瓦),接著將Cpui2的頻率逐漸上調,直 到該CPU12之功耗達到剩下的psui 1提供的額定功率(如 099143659 表單編號A0101 0992075626-0 201224727 1 0 0 0瓦)。如此’可有效地保護該網路設備1 〇 〇 ’防止網 路設備100超負荷工作,同時可最大限度地利用該PSU11 提供之功率。 [0012] [0013] [0014] 099143659 該C P U1 2還具有多個與工作頻率相應之頻率狀態 (P-State)性能指標,該P-State性能指標通常可定義 為P0、P1…P7八種狀態,且當P-State值越大時,該 CPU12之工作頻率越低。反之當P-State值越小時,該 CPU12之工作頻率越高。如此,可藉由對該CPU12之P-State性能指標進行設置,使得CPU12工作於相應之工作 頻率。例如,當將P-State值設翼為PG時,可使該CPU12 工作於最大頻率,並且達到景大功耗,即全速模式。而 將P-State值設置為P7時,該CPIM2則工作於最低頻率, 並具有最低功耗’依此類推。該P-State值還玎定義為除 上述8種狀態以外的其他狀態,但通常不可超過16個性能 狀態號碼,即通常狀況下的P-State性能指標最多可定義 為P〇、P1......P15等 16種。 該北橋晶片I3包括管理單元(⑽anagements engine ’ ME) 13卜該ME131用於對該CPUl2^p_stat#能指標 進行調節,使得該CPU12工作於相應之工作頻率,並具有 相應之功耗。 該BMC14用於檢測所述多個1>別11是否均正常工作,當其 檢測到其中有一個或多個PSlI1 i出現故障而與法正常供電 時,其將發送相應之控制指令給該ME131,使得ME131實 現對CPU12之調節,進而控制該cpui2正常工作。因為該 BMC14無法直接連接至肚131,故該仙〇4/般先連接至 表單編號A0101 第6頁/共η頁 0992075626-0 201224727 [0015] Ο [0016] [0017]
[0018] 南橋晶片15,再藉由南橋晶片15連接至北橋晶川。於 本發明較佳實施方式中,該BMC14是藉由SMLink匯流排 連接至南橋晶片15,該南橋晶片15則藉由Clink匯流排 連接至北橋晶片13。 該P D B16可藉由電源管理匯流排p M B u s分別連接該多個 PSU11及BMC14,使得該BMC14可藉由該PDB16與多個 psuii分別進行通訊,例如檢測所述多個PSU11*否均正 常工作。該PDB16還用於對該多個psuil提供之電壓進行 處理’並將處理後之電壓輸出給該網路設備100之各個單 元。例如,若網路設備1〇〇中CPU12之正常工作電壓為5V ,而本發明較隹實施方式有二個PSU11,每一PSU11可提 供之電壓上限為3V,則該PDB16可對二個PSU11輸出之電 壓進行調節,使其輸出一所需之5V電壓給CPU12。 請一並參閱圖2,本發明較佳實施方式中網路設備之功耗 控制方法具體包括以下步驟: 步驟S1 :該BMC14藉由PDB16不ilff檢測並判斷該多個 PSU11中是否有一個或多個psuil發生故障。若是,則執 行步驟S2,若不是,則執行步驟S3。 步驟S2 :因為該BMC14檢測到有一個或多個PSU11發生故 障,故該BMC14將藉由該南橋晶片15發送一相應之控制指 令給北橋晶片13内的ME131。該ME131接收到控制指令後 ,調節該CPU12之P-State性能指標,使P-State值等於 P7或P15,即使得該CPU12以最小之功耗(例如200瓦) 進行工作。並執行步驟S4。 099143659 表單編號A0101 第7頁/共14頁 0992075626-0 201224727 [0019] 步驟S3 :因為該多個PSU11均正常工作,故該BMC14藉由 s亥南橋晶片1 5發送一相應之控制指令給北橋晶片1 3内的 MEl3l。該ME131接收到該控制指令後,調節該CPU12之 P~SUte性能指標,使P-State值等於P0 ’即使得該 CPU12以最大功耗進行工作,同時返回步驟S1,以繼續檢 _是否有PSU11發生故障。該最大功耗等於多個PSU11正 常工作下之額定功率Pmax之和。 [0020] 步驟S4 :該BMC14獲取該CPU12當前之功耗Pcur,並判 斷該當前功耗Pcur是否等於剩餘的正常供電的PSU11提 . .....-' ... 供的總功率,即每一正常嫉電的PSU11的額定功率Pmax 之和。若是,則返回步驟SI v若不是I,則執行步驟S5。 [〇〇21] 步驟S5 :因為該CPU12之當前功耗Pcur不等於剩餘的正 常供電的PSU11之額定功率Pmax之和,故該BMC14藉由南 橋晶片15發送一相應之控制指令給北橋晶片13内之
Me131。該ME131接收到該控制指會後,相應調節該 .. "-. · CPU12之P-State性能指標,從而調節CPU12的功耗,使 其專於剩餘的正.常供電的P赛U11提供的總功率,進而有效 保護該網路設備100 ’防止網路設備1〇〇超負荷工作,同 時最大限度地利用該PSU11提供之功率。 [0022] 顯然,本發明所述之網路設備1 〇〇可根據多個psui 1之工 作狀態自動調節該CPU12之功耗,且當其中有一個或多個 PSU11出現故障時,可調節CPU12的功耗,使其等於剩餘 的正常供電的PSU11提供的總功率。如此,既可有效保護 該網路設備i〇〇 ’防止網路設備1〇〇超負荷工作,同時可 最大限度地利用該psuii提供之功率。 099143659 表單煸號A0101 第8頁/共丨4頁 〇992丨 201224727 . [0023] 綜上所述,本發明符合發明專利要件,爰依法提出專利 申請。惟,以上所述者僅為本發明之較佳實施例,本發 明之範圍並不以上述實施例為限,舉凡熟悉本案技藝之 人士援依本發明之精神所作之等效修飾或變化,皆應涵 蓋於以下申請專利範圍内。 【圖式簡單說明】 [0024] 圖1為本發明較佳實施方式之網路設備之功能框圖。
[0025] 圖2為本發明較佳實施方式之網路設備之功耗控制方法流 程圖。 【主要元件符號說明】 [0026] 網路設備:100 [0027] P S U : 11 [0028] CPU : 12 [0029] 北橋晶片:13 [0030] BMC : 14 [0031] 南橋晶片:15 [0032] PDB : 16 [0033] ME : 131 0992075626-0 099143659 表單編號A0101 第9頁/共14頁

Claims (1)

  1. 201224727 七、申請專利範圍: 1 · 一種網路設備,包括多個電源供應單元、中央處理器’ ^ 多個電源供應單元為中央處理器提供電源,每一電源供應 ,元具有-額定功率,其改良在於:該網路設備包括基板 官理控制器,該基板管理控制器用於檢剛所述多個電源供 應單元是否均正常工作,當檢測到其中有—個或多個電源 供應單元無法正常供電時,所述基板管理控制器將相應調 節該中央處理器之功耗,使得該中央處理器之功耗等於剩 餘的正常供電的電源供應單元提供的總功率。 2 .如申請專利範圍第丨項所述之網路設備,其中該網路設備 包括北橋晶片,所述北橋晶片包括管理單元,該中央處理 器包括多個工作頻率及與所述多個主作頻率相應之 P-State性能指標,該管理單元用在於基裤管理控制器之 控制下對中央處理器之P-State性能指標進行調節,使得 該中央處理器工作於相應的頻率,並具有相應之功耗。 .... 3 .如申請專利範圍第2項所述之鞠路設備,其中該網路設備 包括南橋晶片,所述基板管理控制器藉「由南橋晶片連接至 所述管理單元’進而控制該管理單元。 4 ·如申請專利範圍第3項所述之網路設備,其中該基板管理 控制器藉由SML i nk匯流排連接至南橋晶片,該南橋晶片 藉由Clink匯流排連接至北橋晶片。 5 .如申請專利範圍第1項所述之網路設備,其中該網路設備 包括電源板’所述多個電源供應單元均連接至電源板,所 述電源板連接至該基板管理控制器,使得該基板管理控制 器藉由電源板與所述多個電源供應單元進行通訊。 099143659 表單編號A0101 第10頁/共14頁 0992075626Ό 201224727 6 . 如申請專利範圍第5項所述之網路設備,其中該電源板是 藉由電源管理匯流排(PMBus)分別連接該多個電源供應 單元及基板管理控制器。 如申請專利範圍第5項所述之網路設備,其中該電源板還 用於對該多個電源供應單元提供之電壓進行處理,並將處 理後之電壓輸出給所述網路設備之各個單元。 一種如申請專利範圍第1-7項中任一項所述之網路設備之 功耗控制方法,其改良在於:該方法包括以下步驟: Ο a. 該基板管理控制器不斷檢測並判斷是否有一個或多個電 源供應單元發生故障; b. 若有電源供應單元發生故障,則該基板管理控制器控制 該中央處理器以最小之功耗進行工作; c. 該基板管理控制器獲取該中央處理器當前之功耗,並判 斷該當前功耗是否等於剩餘的處於正常工作狀態的電源供 應單元提供的總功率; G d. 若當前功耗不等於剩餘的處於正常工作狀態的電源供應 單元提供的總功率,則該基板管理控制器調節該中央處理 器之頻率,使得該中央處理器的功耗以等於剩餘的處於正 常工作狀態的電源供應單元提供的總功率。 如申請專利範圍第8項所述之網路設備之功耗控制方法, 其中於步驟b中,當判斷多個電源供應單元均正常工作時 ,該基板管理控制器控制中央處理器以最大功耗進行工作 ,同時返回步驟a。 ίο . 如申請專利範圍第9項所述之網路設備之功耗控制方法, 其中該最大功耗等於所述多個電源供應單元提供的總功率 099143659 表單編號A0101 第11頁/共14頁 0992075626-0 201224727 11 .如申請專利範圍第8項所述之網路設備之功耗控制方法, 其中於步驟d中,若判斷所述中央處理器的當前功耗等於 剩餘處於正常工作狀態的電源供應單元的額定功率之和, 則返回步驟a。 099143659 表單編號A0101 第12頁/共14頁 0992075626-0
TW99143659A 2010-12-14 2010-12-14 Network device and method thereof for controlling power consumption TW201224727A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW99143659A TW201224727A (en) 2010-12-14 2010-12-14 Network device and method thereof for controlling power consumption
US13/031,622 US8504851B2 (en) 2010-12-14 2011-02-22 Electronic device having power consumption adjusting feature

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW99143659A TW201224727A (en) 2010-12-14 2010-12-14 Network device and method thereof for controlling power consumption

Publications (1)

Publication Number Publication Date
TW201224727A true TW201224727A (en) 2012-06-16

Family

ID=46200642

Family Applications (1)

Application Number Title Priority Date Filing Date
TW99143659A TW201224727A (en) 2010-12-14 2010-12-14 Network device and method thereof for controlling power consumption

Country Status (2)

Country Link
US (1) US8504851B2 (zh)
TW (1) TW201224727A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049709A (zh) * 2013-03-15 2014-09-17 广达电脑股份有限公司 服务器系统的电源管理方法
CN107315675A (zh) * 2017-07-24 2017-11-03 郑州云海信息技术有限公司 一种服务器开关电源保护装置和方法

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201224728A (en) * 2010-12-14 2012-06-16 Hon Hai Prec Ind Co Ltd Power self-controlling networking device and method of controlling power
CN104793974A (zh) * 2015-04-28 2015-07-22 浪潮电子信息产业股份有限公司 一种启动系统的方法及一种计算机系统
TWI846564B (zh) * 2023-08-14 2024-06-21 緯穎科技服務股份有限公司 在機櫃系統之電源管理方法和相關網路資料中心

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7272732B2 (en) * 2003-06-30 2007-09-18 Hewlett-Packard Development Company, L.P. Controlling power consumption of at least one computer system
US7610497B2 (en) * 2005-02-01 2009-10-27 Via Technologies, Inc. Power management system with a bridge logic having analyzers for monitoring data quantity to modify operating clock and voltage of the processor and main memory
US7555666B2 (en) * 2006-05-04 2009-06-30 Dell Products L.P. Power profiling application for managing power allocation in an information handling system
US8132034B2 (en) * 2008-08-28 2012-03-06 Dell Products L.P. System and method for managing information handling system power supply capacity utilization based on load sharing power loss
US8566628B2 (en) * 2009-05-06 2013-10-22 Advanced Micro Devices, Inc. North-bridge to south-bridge protocol for placing processor in low power state
US8245069B2 (en) * 2009-09-14 2012-08-14 International Business Machines Corporation Multiple power supplies providing enhanced power efficiency
TW201220036A (en) * 2010-11-11 2012-05-16 Inventec Corp Computer system and power management method thereof

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049709A (zh) * 2013-03-15 2014-09-17 广达电脑股份有限公司 服务器系统的电源管理方法
TWI506412B (zh) * 2013-03-15 2015-11-01 Quanta Comp Inc 伺服器系統的電源管理方法
US9454202B2 (en) 2013-03-15 2016-09-27 Quanta Computer Inc. Power management method for server system
CN107315675A (zh) * 2017-07-24 2017-11-03 郑州云海信息技术有限公司 一种服务器开关电源保护装置和方法

Also Published As

Publication number Publication date
US8504851B2 (en) 2013-08-06
US20120151228A1 (en) 2012-06-14

Similar Documents

Publication Publication Date Title
US9304562B2 (en) Server rack system and power management method applicable thereto
US8930725B2 (en) Server rack system for managing power supply
JP5244862B2 (ja) 電源モジュールの出力状態に応じた電力抑止機能を設けた情報処理装置システム
CN102687094B (zh) 多电源供电时的处理方法和设备
CN107783882B (zh) 一种服务器功耗管理方法及设备
CN102541239A (zh) 网络设备及其功耗控制方法
US6721672B2 (en) Method and apparatus for preventing overloads of power distribution networks
US8656003B2 (en) Method for controlling rack system using RMC to determine type of node based on FRU's message when status of chassis is changed
TWI582585B (zh) 機櫃的監控系統
US20120151233A1 (en) Network device for controlling power consumption and method employing the same
EP2590364B1 (en) Method, apparatus and system for device management
TW201224727A (en) Network device and method thereof for controlling power consumption
CN104181870A (zh) 控制方法及装置
TW201445936A (zh) 可動態切換主節點的伺服器系統及動態切換主節點的方法
US10942555B2 (en) Power supplying method for computer system
WO2023029375A1 (zh) 一种四路服务器电源功耗管理装置
CN115224555B (zh) 电源转接板、电子设备和电源提供方法
EP2648095A2 (en) Control method of computer, computer and computer system
CN104571273A (zh) 风扇控制器以及具有该风扇控制器的服务器系统
CN110442225A (zh) 电源分配板、模块化机箱系统及其运作方法
CN116641907A (zh) 服务器风扇控制方法、系统、终端及存储介质
CN104168127A (zh) 可动态切换主节点的服务器系统及动态切换主节点的方法
JP5626884B2 (ja) 電力供給管理システム及び電力供給管理方法
CN109917900B (zh) 系统电源管理方法及计算机系统
CN104423528A (zh) 数据中心电源调配方法及系统