Swap Größe unter Linux

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen
Hinweis: Bitte beachten Sie, dass dieser Artikel / diese Kategorie sich entweder auf ältere Software/Hardware Komponenten bezieht oder aus sonstigen Gründen nicht mehr gewartet wird.
Diese Seite wird nicht mehr aktualisiert und ist rein zu Referenzzwecken noch hier im Archiv abrufbar.

Da der eingebaute RAM eines Servers heutzutage immer größer wird und Größen im 2 bis 3 stelligen Bereich keine Seltenheit mehr sind, stellt sich die Frage wie der Swap dimensioniert werden soll.

Es gibt altbekannte Regeln die besagen, dass der Swap mindestens so groß wie der RAM, oder zweimal so groß wie der eingebaute RAM dimensioniert werden soll. Diese Dimensionierung hat bei viel RAM nicht mehr unbedingt ihre Gültigkeit heute.

Für RedHat Enterprise Linux 7 gibt es folgende Empfehlung (Auszug aus [1]):

Menge an RAM im System Empfohlene Swap Größe
2GB RAM oder weniger 2 mal die Größe vom RAM
2GB bis 8GB RAM 1 mal die Größe vom RAM
8GB bis 64GB RAM 0,5 mal die Größe vom RAM
64GB oder mehr in Abhängigkeit von der Workload

Diese Empfehlungen erscheinen sinnvoll, da z.B. knapp 100GB Swap in der Praxis vermutlich eher sinnlos sind, da bei derart großen Auslagerungen das Linux System häufig nicht mehr zeitnah reagiert.

Einzelnachweise


Foto Christoph Mitasch.jpg

Autor: Christoph Mitasch

Christoph Mitasch arbeitet in der Abteilung Web Operations & Knowledge Transfer bei Thomas-Krenn. Er ist für die Betreuung und Weiterentwicklung der Webshop Infrastruktur zuständig. Seit einem Studienprojekt zum Thema Hochverfügbarkeit und Daten Replikation unter Linux beschäftigt er sich intensiv mit diesem Themenbereich. Nach einem Praktikum bei IBM Linz schloss er sein Diplomstudium „Computer- und Mediensicherheit“ an der FH Hagenberg ab. Er wohnt in der Nähe von Linz und ist neben der Arbeit ein begeisterter Marathon-Läufer und Jongleur, wo er mehrere Weltrekorde in der Team-Jonglage hält.


Das könnte Sie auch interessieren

Asterisk Grundkonfiguration erstellen
EDAC amd64 Node 0 DRAM ECC disabled
Per Prozess I/O Statistiken