[go: up one dir, main page]

TW201344427A - 伺服器的工作參數監控系統及方法 - Google Patents

伺服器的工作參數監控系統及方法 Download PDF

Info

Publication number
TW201344427A
TW201344427A TW101115172A TW101115172A TW201344427A TW 201344427 A TW201344427 A TW 201344427A TW 101115172 A TW101115172 A TW 101115172A TW 101115172 A TW101115172 A TW 101115172A TW 201344427 A TW201344427 A TW 201344427A
Authority
TW
Taiwan
Prior art keywords
server
parameter
operating
reading
time interval
Prior art date
Application number
TW101115172A
Other languages
English (en)
Inventor
Chien-Liang Lin
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 TW101115172A priority Critical patent/TW201344427A/zh
Priority to US13/705,186 priority patent/US20130289909A1/en
Publication of TW201344427A publication Critical patent/TW201344427A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K3/00Thermometers giving results other than momentary value of temperature
    • G01K3/08Thermometers giving results other than momentary value of temperature giving differences of values; giving differentiated values
    • G01K3/10Thermometers giving results other than momentary value of temperature giving differences of values; giving differentiated values in respect of time, e.g. reacting only to a quick change of temperature
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01KMEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
    • G01K13/00Thermometers specially adapted for specific purposes
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Debugging And Monitoring (AREA)
  • Power Sources (AREA)

Abstract

本發明提供一種伺服器的工作參數監控系統及方法,該方法包括:設置讀取該伺服器的工作參數的時間間隔;在該伺服器初始化後,根據所設置的時間間隔讀取該伺服器的工作參數;對上述讀取的工作參數進行取樣,得到連續讀取的N個工作參數;將上述N個工作參數中相鄰兩個工作參數相減,得到N-1個參數差值,判斷該N-1個參數差值是否在所述伺服器的參數變化範圍之內;根據上述判斷結果調整所述讀取該伺服器的工作參數的時間間隔。本發明透過調整基板管理控制器讀取伺服器工作參數的時間間隔達到節省電源消耗的目的。

Description

伺服器的工作參數監控系統及方法
本發明涉及一種伺服器的工作參數監控系統及方法。
目前基板管理控制器(Baseboard Management controller,BMC)作為伺服器的監控單元,需要時時不斷的監控伺服器的各種狀態資訊,例如監控伺服器的溫度、電壓是否穩定等。從長遠來看,BMC的長期高負載的運作模式,使得伺服器所需電能消耗積少成多,將會是一筆很大的成本開銷。
鑒於以上內容,有必要提供一種伺服器的工作參數監控系統及方法,其可透過調整基板管理控制器讀取伺服器工作參數的時間間隔達到節省電源消耗的目的。
一種伺服器的工作參數監控系統,運行於該伺服器的基板管理控制器中,該系統包括:設置模組,用於設置讀取所述伺服器的工作參數的時間間隔;讀取模組,用於在該伺服器初始化後,根據所設置的時間間隔讀取該伺服器的工作參數;取樣模組,用於對上述讀取的工作參數進行取樣,得到連續讀取的N個工作參數;判斷模組,用於將上述N個工作參數中相鄰兩個工作參數相減,得到N-1個參數差值,判斷該N-1個參數差值是否在所述伺服器的參數變化範圍之內;及調整模組,用於根據上述判斷結果調整讀取該伺服器的工作參數的時間間隔。
一種伺服器的工作參數監控方法,該方法包括:設置步驟,設置讀取所述伺服器的工作參數的時間間隔;讀取步驟,在該伺服器初始化後,根據所設置的時間間隔讀取該伺服器的工作參數;取樣步驟,對上述讀取的工作參數進行取樣,得到連續讀取的N個工作參數;判斷步驟,將上述N個工作參數中相鄰兩個工作參數相減,得到N-1個參數差值,判斷該N-1個參數差值是否在所述伺服器的參數變化範圍之內;及調整步驟,根據上述判斷結果調整所述讀取該伺服器的工作參數的時間間隔。
相較於習知技術,所述伺服器的工作參數監控系統及方法,其可透過調整基板管理控制器讀取伺服器工作參數的時間間隔達到節省電源消耗的目的。
如圖1所示,是本發明伺服器的工作參數監控系統的運行環境圖。在本實施例中,工作參數監控系統40運行於伺服器200的BMC(Baseboard Management controller,基板管理控制器)30中,該伺服器200還包括溫度感應器10、電壓感應器20及記憶體60。所述溫度感應器10用於感測伺服器200的溫度,電壓感應器20用於感測伺服器200的電壓。所述BMC30用於從該溫度感應器10、電壓感應器20分別讀取該伺服器200的溫度、電壓以監控該伺服器200的溫度、電壓是否處於穩定狀態。需要說明的是,在其他實施例中,所述BMC30還用於監控伺服器200的電源狀態、風扇轉速等。
所述記憶體60用於儲存各種資料,例如儲存所述工作參數監控系統40的程式化代碼。在本實施例中,所述工作參數監控系統40可以被分割成一個或多個模組,所述一個或多個模組被儲存在所述記憶體60中並被處理器50執行,以完成本發明提供的功能。例如,參閱圖2所示,所述工作參數監控系統40被分割成設置模組41、讀取模組42、取樣模組43、判斷模組44及調整模組45。本發明所稱的模組是完成一特定功能的程式段,比程式更適合於描述軟體在BMC30中的執行過程,關於各模組的功能將在圖3的流程圖中具體描述。
如圖3所示,是本發明工作參數監控系統的較佳實施例的流程圖。
步驟S1,設置模組41設置BMC30讀取伺服器200的工作參數的時間間隔。所述工作參數可以為伺服器200的溫度或電壓。例如,設置讀取伺服器200的溫度的時間間隔為1秒。
步驟S2,讀取模組42在該伺服器200初始化後,根據所設置的時間間隔讀取該伺服器200的工作參數。例如,當該伺服器200的工作參數為溫度時,在該伺服器200初始化後,每隔1秒,從溫度感應器10讀取該伺服器200的溫度值。
具體來講,參閱圖4所示,例如讀取模組42在伺服器200初始化完成後於時間T秒從溫度感應器10讀取該伺服器200的溫度值為A1,在T+1秒時讀取該伺服器200的溫度值為A2,在T+2秒時讀取該伺服器200的溫度值A3,在T+3秒時讀取該伺服器200的溫度值A4,依此類推,在T+8秒時讀取該伺服器200的溫度值為A9,在T+9秒時讀取該伺服器200的溫度值為A10。
步驟S3,取樣模組43對上述讀取的工作參數進行取樣,得到連續讀取的N個工作參數,所述N可以為10。例如取樣模組43對上述讀取的10個溫度值進行取樣,得到連續讀取的10個溫度值即A1、A2、A3、A4……A9、A10。
步驟S4,判斷模組44將上述N個工作參數中相鄰兩個工作參數相減,得到N-1個參數差值,判斷該N-1個參數差值是否在所述伺服器200的參數變化範圍之內。若該N-1個參數差值都在所述伺服器200的參數變化範圍之內,則判定該伺服器200的工作狀態穩定,進入步驟S5;若該N-1個參數差值中有某個參數差值不在所述伺服器200的參數變化範圍之內,則判定該伺服器200的工作狀態不穩定,無需調整所述讀取伺服器200的工作參數的時間間隔,流程返回到步驟S2,繼續根據所設置的時間間隔讀取該伺服器200的工作參數。
需要說明的是,當所述伺服器200的工作參數為溫度時,所述參數變化範圍可以為該伺服器200正常工作時的溫度值與該溫度感應器10的失真範圍的乘積。當所述伺服器200的工作參數為電壓時,所述參數變化範圍可以為該伺服器200正常工作時的電壓值與該電壓感應器20的失真範圍的乘積。例如,該溫度感應器10的失真範圍為-10%~10%,伺服器的正常溫度為30℃,則所述參數變化範圍即溫度變化範圍可以為-3~3。
具體來講,例如判斷模組44將上述10個溫度值中相鄰兩個溫度值相減,即將所得到的溫度值A2與A1相減得到溫度差值B1,將A3與A2相減得到溫度差值B2,將A4與A3相減得到溫度差值B3,依此類推,將A10與A9相減得到溫度差值B9,由此得出9(即N-1=10-1)個溫度差值。判斷模組44判斷該9個溫度差值即B1、B2、B3…B9是否都在溫度變化範圍-3~3內。若該9個溫度差值都在溫度變化範圍-3~3內,則判定該伺服器200的溫度穩定,進入步驟S5;若該9個溫度差值中的某一個溫度差值不在溫度變化範圍-3~3內,則判定該伺服器200的溫度不穩定,返回步驟S2繼續根據所設置的時間間隔讀取該伺服器200的溫度。
步驟S5,調整模組45提高所述讀取所述伺服器200的工作參數的時間間隔。例如,在提高之前,BMC30每隔1秒從溫度感應器10讀取該伺服器200的溫度值,提高後,BMC30每隔2秒從所述溫度感應器10讀取該伺服器200的溫度值。
在其他實施例中,當步驟S4中的N-1個參數差值都在所述伺服器200的參數變化範圍之內,所述調整模組45還可以通知所述設置模組41來重新設置(即提高)上述讀取伺服器200的工作參數的時間間隔。
最後應說明的是,以上實施例僅用以說明本發明的技術方案而非限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。
200...伺服器
10...溫度感應器
20...電壓感應器
30...BMC
40...工作參數監控系統
50...處理器
60...記憶體
41...設置模組
42...讀取模組
43...取樣模組
44...判斷模組
45...調整模組
S1...設置讀取伺服器的工作參數的時間間隔
S2...根據所設置的時間間隔讀取該伺服器的工作參數
S3...對上述讀取的工作參數進行取樣,得到連續讀取的N個工作參數
S4...將上述N個工作參數中相鄰兩個工作參數相減,得到N-1個參數差值,判斷該N-1個參數差值是否在所述伺服器的參數變化範圍之內
S5...提高讀取所述伺服器的工作參數的時間間隔
圖1是本發明伺服器的工作參數監控系統的運行環境圖。
圖2是本發明伺服器的工作參數監控系統的功能模組圖。
圖3是本發明伺服器的工作參數監控方法的較佳實施例的流程圖。
圖4舉例說明BMC讀取伺服器溫度值的示意圖。
S1...設置讀取伺服器的工作參數的時間間隔
S2...根據所設置的時間間隔讀取該伺服器的工作參數
S3...對上述讀取的工作參數進行取樣,得到連續讀取的N個工作參數
S4...將上述N個工作參數中相鄰兩個工作參數相減,得到N-1個參數差值,判斷該N-1個參數差值是否在所述伺服器的參數變化範圍之內
S5...提高讀取所述伺服器的工作參數的時間間隔

Claims (10)

  1. 一種伺服器的工作參數監控系統,運行於該伺服器的基板管理控制器中,該系統包括:
    設置模組,用於設置讀取所述伺服器的工作參數的時間間隔;
    讀取模組,用於在該伺服器初始化後,根據所設置的時間間隔讀取該伺服器的工作參數;
    取樣模組,用於對上述讀取的工作參數進行取樣,得到連續讀取的N個工作參數;
    判斷模組,用於將上述N個工作參數中相鄰兩個工作參數相減,得到N-1個參數差值,判斷該N-1個參數差值是否在所述伺服器的參數變化範圍之內;及
    調整模組,用於根據上述判斷結果調整讀取該伺服器的工作參數的時間間隔。
  2. 如申請專利範圍第1項所述的伺服器的工作參數監控系統,所述N的取值為10。
  3. 如申請專利範圍第1項所述的伺服器的工作參數監控系統,當所述伺服器的工作參數為溫度時,所述讀取模組從所述伺服器的溫度感應器中讀取該伺服器的溫度值,所述參數變化範圍等於該伺服器正常工作時的溫度值與該溫度感應器的失真範圍的乘積。
  4. 如申請專利範圍第1項所述的伺服器的工作參數監控系統,當所述伺服器的工作參數為電壓時,所述讀取模組從所述伺服器的電壓感應器中讀取該伺服器的電壓值,所述參數變化範圍等於該伺服器正常工作時的電壓值與該電壓感應器的失真範圍的乘積。
  5. 如申請專利範圍第1項所述的伺服器的工作參數監控系統,當上述判斷結果為該N-1個參數差值均在所述伺服器的參數變化範圍之內時,所述調整模組提高上述讀取伺服器的工作參數的時間間隔。
  6. 一種伺服器的工作參數監控方法,該方法包括:
    設置步驟,設置讀取所述伺服器的工作參數的時間間隔;
    讀取步驟,在該伺服器初始化後,根據所設置的時間間隔讀取該伺服器的工作參數;
    取樣步驟,對上述讀取的工作參數進行取樣,得到連續讀取的N個工作參數;
    判斷步驟,將上述N個工作參數中相鄰兩個工作參數相減,得到N-1個參數差值,判斷該N-1個參數差值是否在所述伺服器的參數變化範圍之內;及
    調整步驟,根據上述判斷結果調整所述讀取該伺服器的工作參數的時間間隔。
  7. 如申請專利範圍第6項所述的伺服器的工作參數監控方法,所述N的取值為10。
  8. 如申請專利範圍第6項所述的伺服器的工作參數監控方法,當所述伺服器的工作參數為溫度時,所述讀取步驟是從所述伺服器的溫度感應器讀取所述伺服器的溫度值,所述參數變化範圍等於該伺服器正常工作時的溫度值與該溫度感應器的失真範圍的乘積。
  9. 如申請專利範圍第6項所述的伺服器的工作參數監控方法,當所述伺服器的工作參數為電壓時,所述讀取步驟是從所述伺服器的電壓感應器讀取該伺服器的電壓值,所述參數變化範圍等於該伺服器正常工作時的電壓值與該電壓感應器的失真範圍的乘積。
  10. 如申請專利範圍第6項所述的伺服器的工作參數監控方法,當上述判斷結果為該N-1個參數差值均在所述伺服器的參數變化範圍之內時,該方法於所述調整步驟提高讀取所述伺服器的工作參數的時間間隔。
TW101115172A 2012-04-27 2012-04-27 伺服器的工作參數監控系統及方法 TW201344427A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
TW101115172A TW201344427A (zh) 2012-04-27 2012-04-27 伺服器的工作參數監控系統及方法
US13/705,186 US20130289909A1 (en) 2012-04-27 2012-12-05 Electronic device and method for monitoring parameter values of the electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101115172A TW201344427A (zh) 2012-04-27 2012-04-27 伺服器的工作參數監控系統及方法

Publications (1)

Publication Number Publication Date
TW201344427A true TW201344427A (zh) 2013-11-01

Family

ID=49478037

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101115172A TW201344427A (zh) 2012-04-27 2012-04-27 伺服器的工作參數監控系統及方法

Country Status (2)

Country Link
US (1) US20130289909A1 (zh)
TW (1) TW201344427A (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9342443B2 (en) * 2013-03-15 2016-05-17 Micron Technology, Inc. Systems and methods for memory system management based on thermal information of a memory system
DE102015108771A1 (de) * 2014-06-10 2015-12-17 Johnson Electric Germany GmbH & Co. KG Schalter zur Steuerung elektrischer Geräte
US10331593B2 (en) 2017-04-13 2019-06-25 Dell Products, Lp System and method for arbitration and recovery of SPD interfaces in an information handling system
CN108645532B (zh) * 2018-07-26 2021-02-02 苏州浪潮智能科技有限公司 一种具有测试温度告警功能的温度测试装置及温度测试方法
US11481265B2 (en) * 2019-06-06 2022-10-25 Micron Technology, Inc. Persistent health monitoring for volatile memory systems

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2342203T3 (es) * 2007-05-04 2010-07-02 Saab Ab Disposicion y procedimiento de supervision de un sistema hidraulico.
JP5142678B2 (ja) * 2007-11-15 2013-02-13 株式会社日立製作所 デプロイ方法およびシステム
CN102446146B (zh) * 2010-10-13 2015-04-22 淮南圣丹网络工程技术有限公司 服务器及其避免总线冲突的方法
US10131419B2 (en) * 2010-10-15 2018-11-20 Goodrich Corporation Systems and methods for detecting landing gear ground loads

Also Published As

Publication number Publication date
US20130289909A1 (en) 2013-10-31

Similar Documents

Publication Publication Date Title
TW201344427A (zh) 伺服器的工作參數監控系統及方法
TWI546709B (zh) 基於使用者存在檢測的可變觸控螢幕掃描速率之技術
US20140100808A1 (en) Systems and Methods for Temperature Compensation in a Utility Meter
JP6453504B1 (ja) 異常監視装置、異常監視方法および異常監視プログラム
CN102810005A (zh) 电源状态检测系统及方法
WO2021136188A1 (zh) 设备联动方法、装置、电子设备及存储介质
CN105783900B (zh) 一种传感器数据的校准方法及装置
WO2021151304A1 (zh) 时序数据滞后性处理方法、装置、电子设备及存储介质
CN115460383B (zh) 对图像捕获设备部件随时间的光学变化的补偿
TW201738744A (zh) 功率控制方法及其裝置
CN108427617A (zh) Bmc获取cpu温度的方法、装置及设备
CN108279719A (zh) 温度控制方法及装置
WO2021238272A1 (zh) 数据retention时间的计算方法、装置及设备
WO2018045544A1 (zh) 环境参数测量系统
US20180246488A1 (en) Generation and publication of shared tagsets
JP7290484B2 (ja) 異常検知装置、異常検知システム、及び異常検知方法
CN114343629B (zh) 传感器信号漂移自动跟踪矫正的方法及相关装置
US9696219B2 (en) Method for calibrating a measuring device in a mobile terminal
US20190204124A1 (en) Information processing device, information processing method and non-transitory computer readable medium
CN109642827B (zh) 温度推算系统、温度推算方法及记录有温度推算程序的记录媒体
CN103377107A (zh) 服务器的工作参数监控系统及方法
TW201342048A (zh) 伺服器及其記錄環境參數的方法
CN120087090A (zh) 一种继电保护装置的可靠性评估方法、系统、设备及介质
US20240362144A1 (en) System and method for monitoring data processing system performance using a digital twin
JP2019145079A (ja) 異常監視装置、異常監視方法および異常監視プログラム