Veröffentlicht am Montag, 27 Juni, 2011 um 6:35 von Bernd.
Kategorien:Codeschnipsel.
Um bei Linux den Swap in eine Datei anstat wie sonst üblich in eine Partition zu schreiben müßt ihr folgendes machen.
Ein Verzeichnis anlegen
mkdir -p /var/cache/swap/
Datei anlegen
-count=1024 gibt an, dass die Datei 1024 MB groß werden soll.
dd if=/dev/zero of=/var/cache/swap/swapfile_1 bs=1M count=1024
Rechte setzen
chmod 600 -R /var/cache/swap/
Datei „formatieren“
mkswap /var/cache/swap/swapfile_1
Swap einbinden
swapon /var/cache/swap/swapfile_1
In Systemstart einrichten
Dazu in der Datei /etc/fstab
/var/cache/swap/swapfile_1 none swap sw 0 0
Wenn ihr die Dateien nicht mehr als Swap nutzen möchtet
– Dauert ne weile weil der Speicher umgelagert werden muss.
swapoff /var/cache/swap/swapfile_1
Weitere intressante Befehle im zusammenhang mit Swap
Swappiness ausgeben
sysctl vm.swappiness
Swappiness ändern (nur bis zum nächsten Neustart, dauerhaft in der Datei /etc/sysctl.conf)
sysctl vm.swappiness=25
Swap anzeigen
swapon -s
18 comments.