Dell Networking: Idealiskt minnesutnyttjande i Dell Networking OS10 S4100-switchar
Summary: Det idealiska läget för minnesanvändning i Dell Networking SmartFabric OS10 S4100-switchar
Instructions
Plattform: Alla S4100-ON
Fast programvara: Alla OS10-versioner
Minnesspecifikationer:
S4100-switcharna levereras med 4 GB systemminne.
Exempel på CLI-utdata:
För att demonstrera minnesanvändningen bör du titta på följande exempelutdata från kommandot "show processes node-id 1" på S4128F-switchen som kör OS10 version 10.6.0.1.
Utdata ovan anger följande minnesinformation:
Totalt minne: 3 997 908 KiB
ledigt minne: 763 084 KiB
använt minne: 2 895 740 KiB
buffert-/cacheminne: 574 324 KiB
tillgängligt minne: 1 102 168 KiB
Beräkning av minnestillgänglighet:
Om du vill beräkna minnestillgängligheten i procent av det totala minnet kan följande formel användas.
|
% tillgänglighet = |
Tillgängligt minne i KiB |
*100 |
|
|
Använda värdena från instansen:
% Tillgänglighet = {1 102 168 / 3 997 908} * 100 ≈ 27,56 %
Detta indikerar att cirka 27,56 % av minnet inte är tillgängligt under förhållanden utan dataarbetsbelastning.
Viktigt att tänka på:
-
Ingen indikation på problem:
Den observerade minnesanvändningen tyder inte på något problem med systemet.
I perfekt eller inaktivt läge använder S4100-switchen en betydande del av minnet för buffert-/cacheändamål.
När trafik och arbetsbelastningar introduceras frigör Linux-kärnan dynamiskt minne efter behov för att hantera nya processer och data.
Om det "använda minnet" inte visar en konsekvent ökning, eller om det tillgängliga minnet inte minskar konsekvent, visar switchen inga tecken på minnesläckage. -
Minneshantering i OS10:
Linux-kärnan som används av OS10 är utformad för att hantera minne effektivt, inklusive att frigöra minne från buffert/cache efter behov för pågående operationer.
Systemet justerar automatiskt minnesallokeringen för att tillgodose kraven från aktiva processer.
Alternativt kommando för minnestillgänglighet:
Om du vill ha ytterligare en metod för att kontrollera minnestillgänglighet kan du köra följande kommando för att få det tillgängliga minnet som en procentandel av det totala minnet.
OS10# system "free | grep Mem | awk '{print $7/$2 * 100 }'"
Det här kommandot returnerar den tillgängliga minnesprocenten, som i det här fallet är cirka 26,21 %, vilket bekräftar de värden som observerades i de första utdata.
Slutsats:
Minnesanvändningssiffrorna i den här artikeln återspeglar normalt beteende i en S4128F-switch under idealiska förhållanden, utan aktiv trafik.
När arbetsbelastningarna ökar hanterar switchen minnet dynamiskt för att säkerställa effektiv resursallokering, och dessa siffror bör utvärderas i samband med faktisk nätverksaktivitet.
Produkter:
PowerSwitch S4112F-ON/S4112T-ON, PowerSwitch S4128F-ON/S4128T-ON, PowerSwitch S4148F-ON/S4148T-ON/S4148FE-ON, PowerSwitch S4148U-ON