2019 年 4 月 25 日 (初版)
---- 年 -- 月 -- 日 (アップデート)
TAC SR Collection |
主な問題 |
cempMemPoolUsed (1.3.6.1.4.1.9.9.221.1.1.1.1.7.22)/cempMemPoolFree (1.3.6.1.4.1.9.9.221.1.1.1.1.8.22) にてメモリの使用量を確認しましたが、“show system resources” の値と大きく異なります。
|
原因 |
期待された動作です。
cempMemPoolUsed、cempMemPoolFree が取り扱う値は Guage32 (0-4,294,967,295) となり、Free の値や一部のスイッチやラインカードによっては Used の値も 4,294,967,295 Bytes を超えてしまうため、正常に値を取得する事ができません。
|
解決策 |
以下の Guage64 の値を取るMIBを使用してください。
- cempMemPoolHCUsed 1.3.6.1.4.1.9.9.221.1.1.1.1.18
- cempMemPoolHCFree 1.3.6.1.4.1.9.9.221.1.1.1.1.20
以下は N9K-C93180YC-EX w/ 7.0(3)I7(6) での snmp-get の結果です。
cempMemPoolUsed.1 = Gauge32: 592064512 --> 592,064,512 + 4,294,967,295 = 4887031807 (≒cempMemPoolHCUsed)
cempMemPoolFree.1 = Gauge32: 3157782528 --> 3,157,782,528 + 4,294,967,295 x 4 = 20337651708 (≒cempMemPoolHCFree)
cempMemPoolHCUsed.1 = Counter64: 4887031808 (4887031808 / 1024 = 4772492 K)
cempMemPoolHCFree.1 = Counter64: 20337651712 (20337651712 / 1024 = 19860988 K)
N9K-C93180YC-1# show system resources | egrep ^Memory Memory usage: 24633480K total, 4773012K used, 19860468K free
|
備考