Dell Networking - SmartFabric OS10: メモリー使用率の特定

Summary: 特定のシナリオでは、OS10を実行しているDell PowerSwitchがモニタリング システムをトリガーして、メモリーの可用性が低いことを警告する場合があります。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

索引

適用可能なプラットフォーム
説明
SNMP OID

使用可能なメモリーのOID
OS10バージョン10.5.3.0および旧
Linux関連ドキュメント
コマンド ラインからのメモリー使用率の表示
使用可能なメモリー リソースの割合での表示
     
 

該当するプラットフォームとファームウェア

OS10ファームウェアをサポートするすべてのプラットフォーム

説明

SNMPモニタリング システムは、適切なOIDを使用して使用可能な空きメモリーをポーリングし、メモリー使用率の傾向を表示します。また、システムの総メモリーと比較することで、アラートを誤ってトリガーすることがあります。ただし、「空きメモリー」コンポーネントがシステムで使用可能なメモリーの合計を示す唯一のインジケーターではないため、これは誤解を招くインジケーターになる可能性があります。バッファ/キャッシュによって保持されるメモリも考慮する必要があります。Linuxカーネルは、必要に応じてbuff/cacheメモリを解放します。

メモリ使用率を示す「show processes node-id 1」CLI出力のスニペットの例は次のとおりです。

----------------------------------- show processes node-id 1 -------------------
Top - 09:28:16 up 86 days, 22:23, 1 user, load average: 2.31, 1.98, 1.70
Tasks: 305 total, 1 running, 299 sleeping, 0 stopped, 5 zombie.
%Cpu(s): 10.7 us,  6.6 sy,  0.0 ni, 81.8 id,  0.1 wa,  0.0 hi,  0.8 si,  0.0 st
KiB Mem :  8126280 total,   809620 free,  4074872 used,  3241788 buff/cache
KiB Swap:   812624 total,   812624 free,        0 used.  3724916 avail Mem

 

注:上記でハイライト表示されている値は、システムで使用可能なメモリーの合計です。

この値をスワップメモリと同じ行に出力すると、この値が使用可能なスワップメモリとして解釈される可能性があるため、誤解を招く可能性があります。KiBスワップ行の文字列「used」の後にピリオド(.)があり、スワップに関連する統計がそこで終了することを示します。  実際には、この「アベイルズメモリ」はシステム全体の統計です

上記のスニペットのように、空きメモリーは合計メモリーの~10%に見え、システムはメモリー不足の状態になっているように見える場合があります。

% Free =  =  =  ~10%

ただし、Linuxカーネルは必要に応じてバフ/キャッシュメモリを解放することを考慮する必要があります。出力の次の行に示されている「使用可能なメモリー」を参照します。これはバッファー/キャッシュを考慮しています。その値に従って、システムで使用可能なメモリの約45%がまだあります。

% Availability =  =  =  ~45%


SNMP OIDを使用した推論

注:Dellには、使用率をパーセンテージで表示する自動化された方法はありません。

 

OS10メモリーOID

マシンの合計RAM: .1.3.6.1.4.1.2021.4.5.0
空きRAMの合計: .1.3.6.1.4.1.2021.4.6.0
合計RAM + スワップ空き: .1.3.6.1.4.1.2021.4.11.0


使用可能なメモリの OID

10.5.3.0 OS10リリースで新しいOIDが追加され、「show processes node-id 1」または「top」のように「使用可能なメモリー」の値が表示されます。  上記の出力例を参照してください。

DELLEMC-OS10-CHASSIS-MIBのOID .1.3.6.1.4.1.674.11000.5000.100.4.1.1.3.1.15.1をモニタリング ツールに追加して、「avail Mem」の値を取得できます。


OS10 10.5.3.0より前のバージョン(サポート終了)

10.5.3.0より前のバージョンでは、使用可能なメモリーで使用できる直接OIDはありませんでした。
「使用メモリー」が一貫して増加していない場合(または使用可能なメモリーが一貫して減少していない場合)、システムはメモリー リークの症状を示しません。特定の正当な状況下では、buff/cache はより大きなメモリの塊を保持します。これは、空きメモリに基づいて使用率の傾向をプロットする標準のSNMP監視ツールでは説明できない可能性があるため、システム内のメモリの枯渇を認識できます。この割り当ては、プロセスがメモリをどのように使用するか、およびカーネルがバフ/キャッシュメモリを内部的にどのように管理するかによって異なります

「show process node-id 1」とも呼ばれる「top」のLinuxMANページから、次の手順を実行します。

コマンド「show process node-id 1」は、Linuxコマンド「top」から取得したメモリ使用率を表示します。  使用可能なメモリー統計に関するLinux MANページから:

https://man7.org/linux/man-pages/man1/top.1.html

」2 行目の アベイルズ 番号は、スワップせずに新しいアプリケーションを起動するために使用できる物理メモリの推定値です。フリー・フィールドとは異なり、容易に再利用できるページ・キャッシュとメモリー・スラブを考慮しようとします。カーネル 3.14 で利用可能で、カーネル 2.6.27+ でエミュレートされ、それ以外は free と同じである。

コマンド ラインを使用してメモリー使用率を表示するには、次の手順を実行します。

system "free" コマンドを実行すると、以下が出力されます。

OS10# system "free"
             total         used     free        shared  buff/cache   available
Mem:       16386852     2414376    13165208      1264    807268    13670376
Swap:       1638684           0    1638684


メモリー使用率をパーセンテージで表示するには、次の手順を実行します。

OS10# system "free | grep Mem | awk '{print $7/$2 * 100 }'"
83.4157  <~~~~This is free memory as a percentage of total memory.

Affected Products

MX Series, PowerSwitch S3048-ON, PowerSwitch S4048-ON, PowerSwitch S3248T-ON, PowerSwitch S4048T-ON, PowerSwitch S4112F-ON/S4112T-ON, PowerSwitch S4128F-ON/S4128T-ON, PowerSwitch S4148F-ON/S4148T-ON/S4148FE-ON, PowerSwitch S4148U-ON , PowerSwitch S4248FB-ON /S4248FBL-ON, PowerSwitch S5148F-ON, PowerSwitch S5212F-ON, PowerSwitch S5224F-ON, PowerSwitch S5232F-ON, PowerSwitch S5248F-ON, PowerSwitch S5296F-ON, PowerSwitch S5448F-ON, PowerSwitch Z9100-ON, PowerSwitch Z9264F-ON, PowerSwitch Z9332F-ON, PowerSwitch Z9432F-ON, SmartFabric OS10 Software ...
Article Properties
Article Number: 000270359
Article Type: How To
Last Modified: 03 Mar 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.