[發明專利]一種基于linux的IPMI接口負載穩定性監測方法在審
| 申請號: | 201510768152.0 | 申請日: | 2015-11-11 |
| 公開(公告)號: | CN105446861A | 公開(公告)日: | 2016-03-30 |
| 發明(設計)人: | 劉智剛 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 250101 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 linux ipmi 接口 負載 穩定性 監測 方法 | ||
技術領域
本發明公開一種基于linux的IPMI接口負載穩定性監測方法,屬于接口測試領域。
背景技術
傳統的服務器管理員對服務器進行快速的管理的常規方式是通過SSH,TELNET等方式進服務管理,而這種典型的解決方案是基于服務器操作系統的軟件管理方式,這種方式的缺點是需要占用操作系統的資源,一旦系統出現問題將無能為力,影響服務器的日常運行。而IPMI是一種無需依賴于操作系統的遠程管理方式,可以實現管理員監測系統硬件和傳感器、控制系統組件和檢索重要系統事件的日志以進行遠程管理和恢復。使用該種方式,用戶無需擔心操作系統的狀態,即使系統崩潰也可以輕松得到機器狀態、重要系統日志等信息,還能實現系統的重啟、關機等控制,非常實用。但是IPMI也時有問題,比如在日常使用中,用戶經常反饋BMC無法響應,存在KIPMI0進程,也就是IPMI的守護進程占用率達到100%的情況,IPMI不穩定導致BMC無法響應。針對上述問題,本發明提供一種基于linux的IPMI接口負載穩定性監測方法,可以實現對IPMI穩定性的監測,有效檢測到IPMI接口的穩定性表現,合理優化遠程管理模塊配置,提高遠程管理的效率。
發明內容
本發明針對現有技術中沒有針對IPMI接口負載進行穩定性監測的問題,提供一種基于linux的IPMI接口負載穩定性監測方法,可以實現對IPMI穩定性的監測,有效檢測到IPMI接口的穩定性表現,并對存在BMC異常響應的問題進行分析,合理優化遠程管理模塊配置,提高遠程管理的效率。
本發明提出的具體方案是:
一種基于linux的IPMI接口負載穩定性監測方法:
通過模擬服務器對服務器IPMI接口進行訪問,利用Linux系統下的TOP命令偵測IPMI接口的守護進程kipmi0在不同時間間隔下且不同負載情況下的工作表現,同時對對測試結果進行判斷,根據預設的kipmi0進程的告警閾值,在告警情況下查詢kipmi0的表現情況屬于哪種告警,根據告警情況,優化結果。
通過模擬服務器idle、remoteBMCsession、locateBMCsession對服務器IPMI接口進行訪問。
根據監測一段時間的kipmi0進程情況,制定所述預設的kipmi0進程的告警閾值。
告警分為低告警和不可恢復告警,低告警代表小于告警閾值,不可恢復告警代表大于告警閾值。
本發明的有益之處是:
本發明通過模擬服務器對服務器IPMI接口進行訪問,利用Linux系統下的TOP命令偵測IPMI接口的守護進程kipmi0在不同時間間隔下且不同負載情況下的工作表現,同時對對測試結果進行判斷,根據預設的kipmi0進程的告警閾值,在告警情況下查詢kipmi0的表現情況屬于哪種告警,根據告警情況,優化結果;可以實現對IPMI穩定性的監測,有效檢測到IPMI接口的穩定性表現,合理優化遠程管理模塊配置,提高遠程管理的效率。
附圖說明
圖1偵測IPMI接口的守護進程kipmi0流程示意圖。
具體實施方式
一種基于linux的IPMI接口負載穩定性監測方法:
通過模擬服務器對服務器IPMI接口進行訪問,利用Linux系統下的TOP命令偵測IPMI接口的守護進程kipmi0在不同時間間隔下且不同負載情況下的工作表現,同時對對測試結果進行判斷,根據預設的kipmi0進程的告警閾值,在告警情況下查詢kipmi0的表現情況屬于哪種告警,根據告警情況,優化結果。
根據上述方法及發明內容,參照附圖,對本發明做進一步說明。
一種基于linux的IPMI接口負載穩定性監測方法:
通過模擬服務器idle、remoteBMCsession、locateBMCsession對服務器IPMI接口進行訪問,利用Linux系統下的TOP命令偵測IPMI接口的守護進程kipmi0在不同時間間隔下且不同負載情況下的工作表現,同時對對測試結果進行判斷,根據預設的kipmi0進程的告警閾值,在告警情況下查詢kipmi0的表現情況屬于哪種告警,根據告警情況,優化結果;
告警分為低告警和不可恢復告警,低告警代表小于告警閾值,不可恢復告警代表大于告警閾值。
其中分析在不同負載下的穩定性表現,主要代碼如下:
創建kipmi0守護進程監測函數:
functionget_k()
{
for((j=0;j<$cishu;j++))#cishu表次示監測次數
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510768152.0/2.html,轉載請聲明來源鉆瓜專利網。





