• 全部
  • 經驗案例
  • 典型配置
  • 技術公告
  • FAQ
  • 漏洞說明
  • 全部
  • 全部
  • 大數據引擎
  • 知了引擎
產品線
搜索
取消
案例類型
發布者
是否解決
是否官方
時間
搜索引擎
匹配模式
高級搜索

監控平台imc(u-center)監控linux內存問題

2026-01-22提問
  • 0關注
  • 0收藏,640瀏覽
粉絲:0人 關注:0人

問題描述:

 

監控平台imc通過ssh監視方式監控一台應用類型為Linux的主機,當前顯示該主機內存利用率51.87%(228.37GB/440.27GB),但在主機內實際查看發現(total:440 used:3 free:184 buff/cache:252 available:416),請問監控平台imc統計的已用內存228.37GB是如何計算而來的?

 

1 個回答
粉絲:98人 關注:11人

根據iMCLinux主機的監控機製,差異源於SNMP協議中內存計算方式與係統命令free的統計邏輯不同。以下是具體原因和計算邏輯:
 iMC內存利用率的計算原理

1. 數據來源
iMC通過SNMP協議讀取設備的host_resources_mib庫中的以下OID節點:

 hrStorageUsed (OID: 1.3.6.1.2.1.25.2.3.1.6) → 已用內存值
 hrStorageSize (OID: 1.3.6.1.2.1.25.2.3.1.5) → 總內存值
 利用率公式:(hrStorageUsed / hrStorageSize) × 100%
2. 關鍵差異點
 hrStorageUsed 實際對應 Total  Available(即總內存  可用內存),而非free命令中的Used列。

 Available內存:係統估算的真正可分配給應用程序的內存(包含Free + Buffers/Cache可回收部分)。

您的主機數據對比分析

 指標  free命令輸出 (GB)  iMC計算邏輯 (GB)
 總內存  440.27 (Total)  440.27 (hrStorageSize)
 可用內存  416 (Available)   
 已用內存  3 (Used)  440.27  416 24.27
 iMC顯示值    228.37 (異常值)
 
為什麼顯示228.37GB

1. 根本原因
設備的SNMP Agent返回的hrStorageUsed值異常,導致iMC讀取到錯誤數據。可能原因包括:
 MIB實現問題:設備SNMP服務對hrStorageUsed的計算邏輯不符合標準(如錯誤包含緩存或未統計內存回收機製)。

 OID映射錯誤:iMC可能誤讀了其他存儲類型(如Swap分區)的數據。


2. 驗證方法
Linux主機執行以下命令,檢查SNMP返回的真實值:
snmpwalk v 2c c <團體字> localhost 1.3.6.1.2.1.25.2.3.1.6
若輸出值接近228.37 × 1024² KB,則確認是設備SNMP服務的問題。解決方案

1. 修正SNMP Agent配置
修改LinuxSNMP服務配置(如snmpd.conf),確保hrStorageUsed按標準計算(Total  Available):
 確認已啟用hostresources模塊

view systemview included .1.3.6.1.2.1.25.2.3
2. iMC側手動修正
若設備SNMP無法修改,在iMC的設備管理中:
 進入該Linux主機的SNMP參數配置頁麵。

 啟用 "內存使用量手工校正" 功能,輸入正確的Total  Available值(24.27GB)。

3. 監控策略調整
iMC的性能監控策略中,為Linux主機選擇 "基於可用內存的利用率計算"(若版本支持),公式改為:
[1  (Available/Total)] × 100% → 結果約為 5.5%(與free命令一致)。

注意:部分舊版Linux發行版的SNMP Agent存在已知Bug(如CentOS 6),需升級netsnmp包或打補丁。建議通過snmpwalk驗證數據源頭,優先在設備端修複SNMP服務。


監控是使用ssh監視方式監控的,沒有用到SNMP的方式

zhiliao_eMP5AM 發表時間:2026-01-22 更多>>

監控是使用ssh監視方式監控的,沒有用到SNMP的方式

zhiliao_eMP5AM 發表時間:2026-01-22

編輯答案

你正在編輯答案

如果你要對問題或其他回答進行點評或詢問,請使用評論功能。

分享擴散:

提出建議

    +

親~登錄後才可以操作哦!

確定

親~檢測到您登陸的賬號未在http://hclhub.h3c.com進行注冊

注冊後可訪問此模塊

跳轉hclhub

你的郵箱還未認證,請認證郵箱或綁定手機後進行當前操作

舉報

×

侵犯我的權益 >
對根叔社區有害的內容 >
辱罵、歧視、挑釁等(不友善)

侵犯我的權益

×

泄露了我的隱私 >
侵犯了我企業的權益 >
抄襲了我的內容 >
誹謗我 >
辱罵、歧視、挑釁等(不友善)
騷擾我

泄露了我的隱私

×

您好,當您發現根叔知了上有泄漏您隱私的內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到pub.zhiliao@h3c.com 郵箱,我們會盡快處理。
  • 1. 您認為哪些內容泄露了您的隱私?(請在郵件中列出您舉報的內容、鏈接地址,並給出簡短的說明)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)

侵犯了我企業的權益

×

您好,當您發現根叔知了上有關於您企業的造謠與誹謗、商業侵權等內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到 pub.zhiliao@h3c.com 郵箱,我們會在審核後盡快給您答複。
  • 1. 您舉報的內容是什麼?(請在郵件中列出您舉報的內容和鏈接地址)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)
  • 3. 是哪家企業?(營業執照,單位登記證明等證件)
  • 4. 您與該企業的關係是?(您是企業法人或被授權人,需提供企業委托授權書)
我們認為知名企業應該坦然接受公眾討論,對於答案中不準確的部分,我們歡迎您以正式或非正式身份在根叔知了上進行澄清。

抄襲了我的內容

×

原文鏈接或出處

誹謗我

×

您好,當您發現根叔知了上有誹謗您的內容時,您可以向根叔知了進行舉報。 請您把以下內容通過郵件發送到pub.zhiliao@h3c.com 郵箱,我們會盡快處理。
  • 1. 您舉報的內容以及侵犯了您什麼權益?(請在郵件中列出您舉報的內容、鏈接地址,並給出簡短的說明)
  • 2. 您是誰?(身份證明材料,可以是身份證或護照等證件)
我們認為知名企業應該坦然接受公眾討論,對於答案中不準確的部分,我們歡迎您以正式或非正式身份在根叔知了上進行澄清。

對根叔社區有害的內容

×

垃圾廣告信息
色情、暴力、血腥等違反法律法規的內容
政治敏感
不規範轉載 >
辱罵、歧視、挑釁等(不友善)
騷擾我
誘導投票

不規範轉載

×

舉報說明