Manchmal frage ich mich, wann Linux den gefüllten Swap wieder auf den RAM zurückschreibt. Nach 3 Tagen s2disk und Arbeit wird der Swap nicht leer auch wenn der RAM frei und alle Applikationen geschlossen sind.
Um dem Abhilfe zu verschaffen, genügen 2 einfache Befehle
swapoff -a
und
swapon -a
Nach der Eingabe von swapoff -a kann man herrlich zuschauen wie die swap-partition leerläuft.
Super Sache! Zu gerne hätte ich dafür eine Automatik…
#1 von coro am 7. Juli 2010 - 14:20
Du kannst den swapiness level anpassen. Falls du ubuntu verwendest ist oder war dieser mal standart auf 60. ( Das heist er swapt schon recht früh)
gruß coro
#2 von conzul am 7. Juli 2010 - 14:48
Hallo Coro,
Danke für dein Beitrag.
vm.swappiness ist mir natürlich ein Begriff – trotz allem kann es je nach Auslastung notwendig sein den Swap händisch zu leeren bzw RAM zu füllen.
Anwendungsbeispiel als root:
sysctl vm.swappiness=23
Je höher die Zahl (0-100), desto schneller wird der Swap in Anspruch genommen. Mit 23 hab ich bisher gute Erfahrungen gemacht – welchen Wert kannst du empfehlen?