System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及服務器,尤其涉及一種系統功率確定方法以及計算設備。
技術介紹
1、計算設備中通常會安裝有不同類型的電子部件,在運行這些電子部件時會產生系統功耗(如系統功率)。通常地,計算設備需要實時監控系統功率,以避免因系統功率超出電源(power?supply?units,psu)的供電能力從而影響計算設備的性能。
2、目前,針對不同電源型號的psu,需要為各個電源型號的psu設置專用的硬件電路來獲取系統功率,不同電源型號的psu的硬件電路不通用,使得硬件電路在開發完成后無法適配新型號的psu,拓展能力較差。
技術實現思路
1、本申請實施例提供一種系統功率確定方法以及計算設備。每種電源型號的psu無需依賴于專用的硬件電路來獲取系統功率,提升方案的拓展能力。
2、為達到上述目的,本申請實施例采用如下技術方案:
3、一方面,提供了一種系統功率確定方法,該方法包括:
4、獲取目標電源psu的電源型號;該目標psu為計算設備當前配備的電源;
5、基于該目標psu的電源型號,確定目標增益比例值;其中,該目標增益比例值為該目標psu對應的增益比例值;該增益比例值表示單位安培的系統電流所對應的電壓;
6、將該目標增益比例值寫入電壓調節模塊vrm;該目標增益比例值用于該vrm確定系統功率。
7、在上述技術方案中,通過識別不同psu的電源型號,進而針對不同電源型號的psu,可基于psu的電源型號確定目標增益比例值。其中,
8、在一些可能的實現方式中,每個psu的電源型號與對應的增益比例值關聯存儲;
9、基于該目標psu的電源型號,確定目標增益比例值,包括:
10、基于該目標psu的電源型號,以及關聯存儲的psu的電源型號與對應的增益比例值,確定該目標增益比例值。
11、在上述實現方式中,提供了一種基于預先存儲的關聯關系,來確定電源型號對應的增益比例值,能夠快速高效的確定出目標psu對應的增益比例值,也即確定出了目標增益比例值,提高了確定目標增益比例值的效率。
12、在一些可能的實現方式中,基于該目標psu的電源型號,確定目標增益比例值,包括:
13、獲取該目標psu的額定功率、額定電壓以及最大均流母線電壓;
14、基于該目標psu的額定功率、額定電壓以及最大均流母線電壓,確定該目標增益比例值。
15、在上述實現方式中,提供了一種目標增益比例值的計算方式,利用目標psu的額定功率、額定電壓以及最大均流母線電壓,能夠快速高效的確定出目標psu對應的增益比例值,也即確定出了目標增益比例值,同樣能夠提高確定目標增益比例值的效率。
16、在一些可能的實現方式中,基于該目標psu的額定功率、額定電壓以及最大均流母線電壓,確定該目標增益比例值,包括:
17、將該目標psu的額定功率和額定電壓的比值確定為該目標psu的額定電流;
18、將該最大均流母線電壓和該目標psu的額定電流的比值確定為該目標增益比例值。
19、在上述實現方式中,提供了一種目標增益比例值的計算方式,利用目標psu的額定功率、額定電壓以及最大均流母線電壓,能夠快速高效的確定出目標psu對應的增益比例值,也即確定出了目標增益比例值,同樣能夠提高確定目標增益比例值的效率。
20、在一些可能的實現方式中,將該目標增益比例值寫入vrm,包括:
21、將該目標增益比例值寫入該vrm的寄存器。
22、在上述實現方式中,通過在該vrm的寄存器中寫入該目標增益比例值,以便后續vrm基于該目標增益比例值確定系統功率。
23、在一些可能的實現方式中,將該目標增益比例值寫入vrm之后,該方法還包括:
24、確定該vrm是否寫入該目標增益比例值;
25、在該vrm未寫入該目標增益比例值的情況下,則再次將該目標增益比例值寫入該vrm。
26、在上述實現方式中,通過確定vrm是否寫入目標增益比例值,在該vrm中未寫入該目標增益比例值的情況下,則再次將目標增益比例值寫入vrm,以確保系統功率的確定過程順利進行。
27、在一些可能的實現方式中,該方法還包括:
28、在該vrm已寫入該目標增益比例值的情況下,獲取該目標psu的輸出功率以及該vrm確定的系統功率;
29、在該輸出功率與該系統功率的差值超過預設范圍的情況下,觸發功率異常提示,該功率異常提示用于提示系統功率異常。
30、在上述實現方式中,在該vrm中已寫入該目標增益比例值的情況下,通過判斷該目標psu的輸出功率以及該vrm的系統功率的差值是否超過預設范圍,能夠快速判斷輸出功率與系統功率的數值是否接近。由于理想情況下該目標psu的輸出功率與該系統功率是相同的,因而,通過判斷該目標psu的輸出功率以及該vrm的系統功率是否接近,能夠確保所確定的系統功率的準確性,進而向cpu上報準確的系統功率。其中,在目標psu的輸出功率與該vrm的系統功率的差值超過預設范圍的情況下,通過觸發功率異常提示,以便提示系統功率異常。
31、在一些可能的實現方式中,獲取目標psu的電源型號,包括:
32、向該目標psu發送型號查詢請求,該型號查詢請求用于請求查詢電源型號;
33、接收該目標psu基于該型號查詢請求返回的型號信息,該型號信息用于指示該目標psu的電源型號。
34、在上述實現方式中,提供了一種獲取目標psu的電源型號的方案,通過bmc與目標psu之間的通信交互,能夠快速準確的識別不同電源型號的psu。
35、另一方面,提供了一種系統功率確定方法,該方法包括:
36、獲取目標增益比例值和均流母線采樣電壓;其中,該目標增益比例值為目標電源psu對應的增益比例值;該目標psu為計算設備當前配備的電源;該增益比例值表示單位安培的系統電流所對應的電壓;
37、基于該目標增益比例值和該均流母線采樣電壓確定系統電流;
38、基于該系統電流確定系統功率。
39、在上述技術方案中,通過識別不同psu的電源型號,進而針對不同電源型號的psu,可基于psu的電源型號確定目標增益比例值。其中,由于該目標增益比例值能夠指示單位安培的系統電流所對應的電壓,進而通過將目標增益比例值寫入vrm,以便vrm能夠基于該目標增益比例值快速確定系統功率。如此,該技術方案能夠適用于不同電源型號的psu,使得每種電源型號的psu無需依賴于專用的硬件電路來獲取系統功率,提升了本文檔來自技高網...
【技術保護點】
1.一種系統功率確定方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,每個PSU的電源型號與對應的增益比例值關聯存儲;
3.根據權利要求1所述的方法,其特征在于,所述基于所述目標PSU的電源型號,確定目標增益比例值,包括:
4.根據權利要求3所述的方法,其特征在于,所述基于所述目標PSU的額定功率、額定電壓以及最大均流母線電壓,確定所述目標增益比例值,包括:
5.根據權利要求1-4任一項所述的方法,其特征在于,所述將所述目標增益比例值寫入VRM,包括:
6.根據權利要求1-5任一項所述的方法,其特征在于,所述將所述目標增益比例值寫入VRM之后,所述方法還包括:
7.根據權利要求6所述的方法,其特征在于,所述方法還包括:
8.一種系統功率確定方法,其特征在于,所述方法包括:
9.根據權利要求8所述的方法,其特征在于,所述基于所述系統電流確定系統功率,包括:
10.根據權利要求8或9所述的方法,其特征在于,所述基于所述系統電流確定系統功率之后,所述方法
11.一種計算設備,其特征在于,所述計算設備包括:基板管理控制器BMC、電源PSU、電壓調節模塊VRM、第一存儲器和第二存儲器;其中,所述PSU為所述計算設備供電;
...【技術特征摘要】
1.一種系統功率確定方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,每個psu的電源型號與對應的增益比例值關聯存儲;
3.根據權利要求1所述的方法,其特征在于,所述基于所述目標psu的電源型號,確定目標增益比例值,包括:
4.根據權利要求3所述的方法,其特征在于,所述基于所述目標psu的額定功率、額定電壓以及最大均流母線電壓,確定所述目標增益比例值,包括:
5.根據權利要求1-4任一項所述的方法,其特征在于,所述將所述目標增益比例值寫入vrm,包括:
6.根據權利要求1-5任一項所述的方法,其特征...
【專利技術屬性】
技術研發人員:黃經緯,
申請(專利權)人:超聚變數字技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。