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

사용 가능한 메모리
의 OIDOS10 버전 10.5.3.0 및 이전
버전관련 Linux 설명서
명령줄
에서 메모리 사용률 표시사용 가능한 메모리 리소스를 백분율로 표시
     
 

해당 플랫폼 및 펌웨어

OS10 펌웨어

를 지원하는 모든 플랫폼설명

SNMP 모니터링 시스템은 적절한 OID를 사용하여 사용 가능한 메모리를 폴링하고 메모리 활용도 추세를 표시하며 이를 시스템의 총 메모리와 비교하여 알림을 잘못 트리거할 수 있습니다. 그러나 "사용 가능한 메모리" 구성 요소가 시스템에서 사용 가능한 총 메모리에 대한 유일한 표시는 아니므로 이는 잘못된 표시일 수 있습니다. 버퍼/캐시가 보유한 메모리도 고려해야 합니다. Linux 커널은 필요에 따라 버프/캐시 메모리를 해제합니다.

메모리 활용도를 나타내는 "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" 뒤에는 마침표(.)가 있으며 이는 스왑과 관련된 통계가 여기서 끝난다는 것을 나타냅니다.  실제로 이 'avail Mem'은 전체 시스템에 대한 통계입니다.

위의 코드 조각에 따라 사용 가능한 메모리는 총 메모리의 ~ 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' 값을 가져올 수 있습니다.


10.5.3.0 이전 OS10 버전(지원 종료)

10.5.3.0 이전 버전에서는 사용 가능한 메모리에 사용할 수 있는 직접 OID가 없었습니다. 
"사용된 메모리"가 지속적으로 증가하지 않거나 사용 가능한 메모리가 지속적으로 감소하지 않는 경우 시스템에 메모리 누수 증상이 나타나지 않습니다. 특정 합법적인 상황에서 buff/cache는 더 큰 메모리 청크를 보유합니다. 여유 메모리를 기반으로 활용도 추세를 표시하여 시스템의 메모리 고갈에 대한 인식을 제공하는 표준 SNMP 모니터링 툴에서는 이를 고려하지 못할 수 있습니다. 이 할당은 프로세스가 메모리를 사용하는 방법과 커널이 내부적으로 버프/캐시 메모리를 관리하는 방법에 따라 달라집니다.

'show process node-id 1'이라고도 하는 'top'에 대한 Linux MAN 페이지에서 다음을 수행합니다.

'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"는 다음을 출력합니다.

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.