Archiv verlassen und diese Seite im Standarddesign anzeigen : maximale Größe der Swap-Partition?
Hallo habe mal gehört, dass eine Swap-Partition maximal 128 MB gross sein darf. Jetzt lese ich aber, das eine Swap-Partition bis zu 2 GB groß sein darf.
Was stimmt denn nun?
Ich meine das mit den 128 MG ist eine alte Info, die nur für die 2.2er Kernels gilt.
ein free auf meinem Fedora gibt mir aus: Swap used 1300 ...
Frage: Wie groß darf eine Swap-Partition beim 2.4er Kernel maximal sein?
DarkSorcerer
03.03.04, 14:29
Da hat wohl wer die Linuxfibel nicht gelesen ;)
Swap-Speicher dient der Auslagerung von Speicherseiten aus dem Hauptspeicher auf die Festplatte, falls im Hauptspeicher nicht genügend Platz zum Laden der Programme/Daten vorhanden ist. Als Summe von Swap-und Hauptspeicher (RAM) sollten Sie mindestens 256 MB (Minimalinstallationen begnügen sich bei Verzicht auf speicherhungrige Anwendungen auch mit 64MB) veranschlagen. Mit einem entsprechenden Kernel (ab 2.1.117) darf eine einzelne Swap-Partition bis zu 2GB groß sein. Allerdings unterstützen nicht alle Installationswerkzeuge das Anlegen eines Swap-Bereiches mit mehr als 128 MB. In einem solchen Fall können bis zu 8 Swap-Partitionen (63 Partitionen bei entsprechendem Patch) gleichzeitig verwaltet werden.
...
...
Allerdings darf die Größe einer einzelnen Partition 2GB (bei Kerneln <2.1.117 128MB) nicht übersteigen
Quellen:
http://www.linuxfibel.de/filesys.htm
http://www.linuxfibel.de/installbefore.htm#wieviel
Danke, also doch 2 GB sind ok. Danke!
P.S. Kann man eine größere Swap-Partitionen z. B. 4GB noch nachträglich in zwei 2 GB Swaps unterteilen?
P.P.S. Ich frage mich, warum der Installer Anaconda (bei Fedora) und diskdrak (bei Mandrake) auch Swap-Partitionen größer als 2 GB erstellen lässt....
Weis dazu jemand was?
Hallo
weiß zwars nicht warum sie es zu lassen aber mal ne Frage warum brauchst du mehr als 2 GB swap?
MfG
aquila
Brauche ich dann ja wohl nicht, aber wenn das nun schon mal so eingerichtet ist wollte ich es auch nutzen können. Bin halt nach der Regel vorgegangen mindestend das doppelte an Hauptspeicher plus "leg noch was drauf"...
Naja ich glaube die Regel ist schon etwas überholt ich habe 1 GB Swap und die werden nie voll egal was ich mache
Original geschrieben von mdkuser
Bin halt nach der Regel vorgegangen mindestend das doppelte an Hauptspeicher plus "leg noch was drauf"...
die Regel ist noch aus der Zeit, in der 32 MB Staunen verursachten. Ich hab immer knapp 128 - 256 MB Swap und es wird einfach net voll. Bei speicherhungriger Nutzung kannst du ja immernoch eine Swapdatei hinzufügen.
Die Vorgehensweise ist folgende:
Zuerst eine Datei anlegen, die die Grösse deines gewünschten Swapspeichers hat. Hier sinds mal 64 MB, die wir zum Swap hinzufügen wollen.
bash-2.05b# dd if=/dev/zero of=swap.64M bs=1024 count=65536
Jetzt müssen wir diese Ansammlung von Nullen (/dev/zero) noch formatieren:
Für Kernel 2.2 / 2.4:
mkswap -v0 swap.64M
Für Kernel 2.2 (?) / 2.4 / 2.6:
mkswap -v1 swap.64M
Jetzt aktivieren wir noch den Swap. Gucken wir vorher auf die Ausgabe von free:
bash-2.05b# free
total used free shared buffers cached
Mem: 93912 90728 3184 0 3000 53088
-/+ buffers/cache: 34640 59272
Swap: 52408 4948 47460
jetzt aktivieren wir die Swapdatei:
swapon swap.64M
Und jetzt nochmal die Ausgabe von free:
bash-2.05b# free
total used free shared buffers cached
Mem: 93912 90708 3204 0 3336 52704
-/+ buffers/cache: 34668 59244
Swap: 117936 4948 112988
Man könnte sich einen kleinen Dämon überlegen, der die Speicherauslastung überprüft und bei Mangel einfach einige neue Swapdateien hinzufügt.
comrad
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.