Dell Networking: Ideaal geheugengebruik in Dell Networking OS10 S4100 switches
Summary: De ideale status voor geheugengebruik in Dell Networking SmartFabric OS10 S4100 switches
Instructions
Platform: Alle S4100-ON
Firmware: Alle OS10-versies
Geheugenspecificaties:
De S4100 switches worden geleverd met 4 GB systeemgeheugen.
Voorbeeld van CLI-uitvoer:
Om het geheugengebruik te demonstreren, bekijkt u de volgende voorbeelduitvoer van de opdracht "show processes node-id 1" op de S4128F switch met OS10 versie 10.6.0.1 release.
De bovenstaande uitvoer geeft de volgende geheugengegevens aan:
Totaal geheugen: 3,997,908 KiB
vrij geheugen: 763,084 KiB
gebruikt geheugen: 2.895.740 KiB
buffer-/cachegeheugen: 574.324 KiB
Beschikbaar geheugen: 1.102.168 KiB
Berekening van geheugenbeschikbaarheid:
Om de geheugenbeschikbaarheid als percentage van het totale geheugen te berekenen, kan de volgende formule worden gebruikt.
|
% beschikbaarheid = |
Beschikbaar geheugen in KiB |
*100 |
|
|
De waarden uit de instance:
% gebruiken Beschikbaarheid = {1.102.168 / 3.997.908} * 100 ≈ 27,56%
Dit geeft aan dat ongeveer 27,56% van het geheugen beschikbaar is zonder dataworkload.
Belangrijke overwegingen:
-
Geen indicatie van het probleem:
Het waargenomen geheugengebruik wijst niet op een probleem met het systeem.
In een ideale of inactieve toestand gebruikt de S4100-switch een aanzienlijk deel van het geheugen voor buffer/cache-doeleinden.
Naarmate verkeer en workloads worden geïntroduceerd, maakt de Linux-kernel dynamisch geheugen vrij dat nodig is om nieuwe processen en gegevens te verwerken.
Als het "gebruikte geheugen" geen consistente toename laat zien of als het beschikbare geheugen niet consistent afneemt, vertoont de switch geen tekenen van geheugenlekken. -
Geheugenbeheer in OS10:
De Linux-kernel die door OS10 wordt gebruikt, is ontworpen om het geheugen effectief te beheren, inclusief het vrijgeven van geheugen uit de buffer/cache als dat nodig is voor lopende bewerkingen.
Het systeem past de geheugentoewijzing automatisch aan de eisen van actieve processen aan.
Alternatieve opdracht voor geheugenbeschikbaarheid:
Voor een extra methode om de geheugenbeschikbaarheid te controleren, kunt u de volgende opdracht uitvoeren om het beschikbare geheugen als percentage van het totale geheugen te verkrijgen.
OS10# system "free | grep Mem | awk '{print $7/$2 * 100 }'"
Deze opdracht retourneert het beschikbare geheugenpercentage, dat in dit geval ongeveer 26,21% is, wat de waarden bevestigt die zijn waargenomen in de oorspronkelijke uitvoer.
Conclusie:
De cijfers over geheugengebruik in dit artikel geven het normale gedrag weer van een S4128F switch onder ideale omstandigheden, zonder actief verkeer.
Naarmate de workloads toenemen, beheert de switch het geheugen dynamisch om een efficiënte toewijzing van resources te garanderen, en deze cijfers moeten worden geëvalueerd in de context van de werkelijke netwerkactiviteit.
Producten:
PowerSwitch S4112F-ON/S4112T-ON, PowerSwitch S4128F-ON/S4128T-ON, PowerSwitch S4148F-ON/S4148T-ON/S4148FE-ON, PowerSwitch S4148U-ON