Dell Networking – SmartFabric OS10: Identifizieren der Speicherauslastung

Summary: In bestimmten Szenarien löst ein Dell PowerSwitch, auf dem OS10 ausgeführt wird, möglicherweise Monitoringsysteme aus, die eine Warnung wegen geringer Speicherverfügbarkeit ausgeben.

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

Index

Anwendbare Plattformen
Beschreibung
SNMP-OID

OID für verfügbaren Speicher
OS10 Versionen 10.5.3.0 und älterr Zugehörige
Linux-Dokumentation
Anzeigen der Speicherauslastung über die Befehlszeile
Anzeigender verfügbaren Speicherressourcen in Prozent
     
 

Anwendbare Plattformen und Firmware

Beschreibung für alle Plattformen, die OS10-Firmware
unterstützen

SNMP-Überwachungssysteme fragen den verfügbaren freien Speicher mithilfe entsprechender OIDs ab und zeigen Trends bei der Speicherauslastung an. Sie können fälschlicherweise Warnmeldungen auslösen, indem sie mit dem Gesamtspeicher des Systems verglichen werden. Dies kann jedoch ein irreführender Indikator sein, da die Komponente "freier Speicher" nicht die einzige Anzeige für den gesamten verfügbaren Speicher im System ist. Der von Puffer/Cache belegte Arbeitsspeicher sollte ebenfalls berücksichtigt werden. Der Linux-Kernel gibt nach Bedarf Buff-/Cache-Speicher frei.

Ein Beispielausschnitt der CLI-Ausgabe "show processes node-id 1" zeigt die Speicherauslastung wie folgt an.

----------------------------------- 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

 

Hinweis: Der oben hervorgehobene Wert ist der gesamte verfügbare Speicher im System.

Wenn dieser Wert in der gleichen Zeile wie der Swap-Speicher angegeben wird, kann dies irreführend sein, da dieser Wert als verfügbarer Swap-Speicher interpretiert werden kann. Nach der Zeichenfolge "used" in der KiB-Swap-Zeile befindet sich ein Punkt (.), der darauf hinweist, dass die Statistiken im Zusammenhang mit dem Swap dort enden.  In Wirklichkeit ist dieser "Avail Mem" eine Statistik für das gesamte System.

Wie im obigen Codeausschnitt gezeigt, kann der freie Arbeitsspeicher ~ 10 % des Gesamtspeichers betragen und das System scheint einen Zustand mit wenig Arbeitsspeicher zu haben.

% Free =  =  =  ~10%

Es muss jedoch berücksichtigt werden, dass der Linux-Kernel bei Bedarf Buff/Cache-Speicher freigibt. Beziehen Sie sich auf den "verfügbaren Speicher", der in der nächsten Zeile der Ausgabe angegeben ist, die den Puffer/Cache berücksichtigt. Gemäß diesem Wert sind immer noch etwa 45 % des Arbeitsspeichers im System verfügbar.

% Availability =  =  =  ~45%


Inferenz mit SNMP-OID

Hinweis: Dell verfügt nicht über eine automatisierte Methode zur Anzeige der Auslastung in Prozent.

 

OS10-Speicher-OIDs

Gesamter RAM im Gerät: .1.3.6.1.4.1.2021.4.5.0
Gesamter freier RAM: .1.3.6.1.4.1.2021.4.6.0
RAM gesamt + Swap frei: .1.3.6.1.4.1.2021.4.11.0


OID für verfügbaren Speicher

In der Version 10.5.3.0 OS10 wurde eine neue OID hinzugefügt, die den Wert von "verfügbarer Speicher" wie in "show processes node-id 1" oder "top" angibt.  Siehe Beispielausgabe oben.

Die OID .1.3.6.1.4.1.674.11000.5000.100.4.1.1.3.1.15.1 von DELLEMC-OS10-CHASSIS-MIB kann in Überwachungstools hinzugefügt werden, um den Wert von "avail Mem" zu erhalten.


OS10-Versionen vor 10.5.3.0 (Ende des Supports)

Bei Versionen vor 10.5.3.0 war keine direkte OID für verfügbaren Arbeitsspeicher verfügbar. 
Wenn der "verbrauchte Speicher" keine konsistente Zunahme anzeigt (oder) der verfügbare Speicher keine konsistente Abnahme anzeigt, zeigt das System keine Symptome eines Speicherverlusts. Unter bestimmten legitimen Umständen enthält Buff/Cache einen größeren Teil des Speichers. Dies kann möglicherweise nicht durch ein standardmäßiges SNMP-Überwachungstool berücksichtigt werden, das Auslastungstrends basierend auf freiem Speicher darstellt und so den Eindruck vermittelt, dass der Arbeitsspeicher im System erschöpft ist. Diese Zuweisung hängt davon ab, wie der Prozess den Speicher verwendet und wie der Kernel den Buff/Cache-Speicher intern verwaltet.

Auf der Linux-MAN-Seite für 'top', auch bekannt als 'show process node-id 1':

Der Befehl "show process node-id 1" zeigt die Speicherauslastung an, wie sie aus dem Linux-Befehl "top" abgerufen wird.  Von der Linux-MAN-Seite bezüglich des verfügbaren Speichers:

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

" Die Verfügbarkeitsnummer in Zeile 2 ist eine Schätzung des physischen Speichers, der für den Start neuer Anwendungen ohne Tausch verfügbar ist. Im Gegensatz zum freien Feld wird versucht, leicht freigebbare Seitencaches und Arbeitsspeicherplatten zu berücksichtigen. Es ist auf Kernels 3.14 verfügbar, emuliert auf Kernels 2.6.27+, ansonsten dasselbe wie free." 

So zeigen Sie die Speicherauslastung über die Befehlszeile an:

Das Befehlssystem "free" gibt folgendes aus:

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


So zeigen Sie die Arbeitsspeicherauslastung als Prozentsatz an:

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.