SNMP ポーリングは、システムリソースを表示するよりも異なるメモリ使用量を報告します ""
Resolution
問題の状況
hrStorage (hrStorageRAM) の snmp ポーリングによって報告された値は、[システムリソースの表示] コマンドで報告されるメモリ使用量とは非常に異なる値を示します。
SNMP ポーリングからの値:
ホストリソース-MIB:: hrStorageIndex = 整数: 1020
ホストリソース-MIB:: hrStorageType = OID: ホスト-リソース-タイプ:: hrStorageRam
ホストリソース-MIB:: hrStorageDescr = ストリング: スロット1管理メモリ
ホストリソース-MIB:: hrStorageAllocationUnits = 整数: 1024 バイト
ホストリソース-MIB:: hrStorageSize = 整数: 4057060
ホストリソース-MIB::hrStorageUsed = 整数: 866824
[システムリソースの表示] の値:
> システムリソースの表示
トップ-15:26:01 アップ19日、3:16、3ユーザー、ロード平均: 0.40、0.45、0.21
タスク: 合計 111, 1 実行中, 110 睡眠, 0 停止, 0 ゾンビ
Cpu (秒): 4.2% 米国, 11.4% sy, 0.6% ni, 83.3% id, 0.0% wa, 0.0% こんにちは, 0.5% si, 0.0% st
Mem: 4057060k 合計、3894776k 使用、162284k フリー、279116k バッファ
スワップ: 2008084k 合計、0k 使用、2008084k フリー、2748044k キャッシュ
原因
SNMP 経由で報告された値は、Linux ベースのシステムがメモリ内でバッファとキャッシュを使用してディスク操作を高速化することを考慮します。これらのバッファは、メモリを使用/割り当てする必要がある場合に解放されます。これは、アカウントにして 3894776-(279116 + 2748044) = 867616、これは非常に値には、SNMP の世論調査から受信に近いですが撮影されます。
所有者: rweglarz