Dell Networking: SmartFabric OS10: Identificación de la utilización de la memoria

Summary: En ciertos escenarios, un Dell PowerSwitch que ejecuta OS10 puede activar los sistemas de monitoreo para alertar sobre la baja disponibilidad de memoria.

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

Índice

Plataformas
aplicablesDescripción
OID

de SNMPOID para la memoria
disponibleOS10 versiones 10.5.3.0 y older
Documentación
relacionada de LinuxMostrar la utilización de la memoria desde la línea
de comandosMostrar los recursos de memoria disponibles como un porcentaje
     
 

Plataformas y firmware aplicables

Todas las plataformas que soportan el firmware

OS10Descripción

Los sistemas de monitoreo de SNMP sondean la memoria libre disponible mediante OID adecuados y muestran tendencias en la utilización de la memoria, y pueden activar alertas de manera incorrecta comparándolas con la memoria total del sistema. Sin embargo, esto puede ser un indicador engañoso, ya que el componente de "memoria libre" no es el único indicador de la memoria total disponible en el sistema. También se debe considerar la memoria que contiene el buffer/caché. El kernel de Linux libera memoria de mejora/caché según sea necesario.

A continuación, se muestra un fragmento de muestra de la salida de la CLI "show processes node-id 1" que indica la utilización de memoria.

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

 

Nota: El valor resaltado anteriormente es la memoria total disponible en el sistema.

Tener este valor impreso en la misma línea que la memoria de intercambio podría ser engañoso, ya que este valor podría interpretarse como memoria de intercambio disponible. Hay un punto (.) después de la cadena "used" en la línea de intercambio de KiB, lo que indica que las estadísticas relacionadas con el intercambio terminan allí.  En realidad, este "avail Mem" es una estadística para todo el sistema.

Según el fragmento anterior, la memoria libre puede parecer ser ~ 10% de la memoria total y el sistema puede parecer estar experimentando una condición de poca memoria.

% Free =  =  =  ~10%

Sin embargo, hay que tener en cuenta que el kernel de Linux libera memoria buff/caché según sea necesario. Consulte la "memoria disponible" indicada en la siguiente línea de la salida, que considera el búfer/caché. Según ese valor, todavía hay aproximadamente un 45 % de memoria disponible en el sistema.

% Availability =  =  =  ~45%


Inferencia mediante OID de SNMP

Nota: Dell no cuenta con un método automatizado para mostrar la utilización como porcentaje.

 

OID de memoria de OS10

RAM total en la máquina: .1.3.6.1.4.1.2021.4.5.0
RAM total libre: .1.3.6.1.4.1.2021.4.6.0
RAM total + libre de intercambio: .1.3.6.1.4.1.2021.4.11.0


OID para la memoria disponible

Se agregó un nuevo OID en la versión 10.5.3.0 de OS10 que proporciona el valor de "memoria disponible", como en "show processes node-id 1" o "top".  Consulte el resultado de ejemplo anterior.

El OID .1.3.6.1.4.1.674.11000.5000.100.4.1.1.1.3.15.1 de DELLEMC-OS10-CHASSIS-MIB se puede agregar en las herramientas de monitoreo para obtener el valor de 'avail Mem'.


Versiones de OS10 anteriores a 10.5.3.0 (fin del soporte)

En versiones anteriores a 10.5.3.0, no había OID directo disponible para la memoria disponible. 
Si la "memoria usada" no muestra un aumento coherente (o) la memoria disponible no muestra una disminución coherente, el sistema no presenta síntomas de pérdida de memoria. En ciertas circunstancias legítimas, buff/cache contiene una porción más grande de memoria. Es posible que esto no se tenga en cuenta con una herramienta de monitoreo SNMP estándar que traza tendencias de utilización en función de la memoria libre, lo que da una percepción de agotamiento de la memoria en el sistema. Esta asignación depende de cómo el proceso utiliza la memoria y de cómo el kernel gestiona internamente la memoria buff/caché.

En la página de MAN de Linux para "top", también conocido como "show process node-id 1":

El comando "show process node-id 1" muestra la utilización de la memoria extraída del comando "top" de Linux.  En la página del MAN de Linux con respecto a la estadística de memoria disponible:

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

" El número disponible en la línea 2 es una estimación de la memoria física disponible para iniciar nuevas aplicaciones, sin intercambiar. A diferencia del campo libre , intenta tener en cuenta la caché de página y los bloques de memoria fácilmente recuperables. Está disponible en los kernels 3.14, emulado en los kernels 2.6.27+, de lo contrario es lo mismo que libre." 

Para mostrar la utilización de memoria mediante la línea de comandos:

El comando system "free" genera lo siguiente:

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


Para mostrar la utilización de memoria como porcentaje:

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.