Seltsames Memory und Swap Verhalten
Hi! Ich hab eine SLES 9 (64bit) laufen mit 5 Gig Ram. Das Teil swapt bereits 1,2 Gig wobei er aber 800 MB Ram frei hat ... ich dachte Linux swapt nur dann, wenn er keinen Platz im Ram hat? lg
Hallo Martin, Am Dienstag, 31. Januar 2006 11:41 schrieb Martin Hochreiter:
Hi!
Ich hab eine SLES 9 (64bit) laufen mit 5 Gig Ram.
Das Teil swapt bereits 1,2 Gig wobei er aber 800 MB Ram frei hat ... ich dachte Linux swapt nur dann, wenn er keinen Platz im Ram hat? Das kommt darauf an wie es eingestellt ist. In der letzten iX von Heise ist das gut erklärt und auch wie man das Verhalten ändern kann. Ob das Sinn macht? Der Wert "/proc/sys/vm/swappiness" ist bei mir auf 60. 100 bedeutet so wenig wie möglich auslagern und der wert 0 bedeutet so viel wie wie möglich Auslagern. Ändern lässt sich der Wert im Betrieb durch; "echo 0 > /proc/sys/vm/swappiness". Nach einem Reboot ist der Wertaber wieder weg. Fest einstellen kann man ihn so: "sysctl -w vm.swappiness=0"
Gruß Frank
Hallo Martin, Am Dienstag, 31. Januar 2006 12:27 schrieb Frank Babies:
Hallo Martin,
Am Dienstag, 31. Januar 2006 11:41 schrieb Martin Hochreiter:
Hi!
Ich hab eine SLES 9 (64bit) laufen mit 5 Gig Ram.
Das Teil swapt bereits 1,2 Gig wobei er aber 800 MB Ram frei hat ... ich dachte Linux swapt nur dann, wenn er keinen Platz im Ram hat?
Das kommt darauf an wie es eingestellt ist. In der letzten iX von Heise ist das gut erklärt und auch wie man das Verhalten ändern kann. Ob das Sinn macht? Der Wert "/proc/sys/vm/swappiness" ist bei mir auf 60. 100 bedeutet so wenig wie möglich auslagern und der wert 0 bedeutet so viel wie wie möglich Auslagern. Ändern lässt sich der Wert im Betrieb durch; "echo 0 > /proc/sys/vm/swappiness". Nach einem Reboot ist der Wertaber wieder weg. Fest einstellen kann man ihn so: "sysctl -w vm.swappiness=0" Upsss ist natürlich umgedreht 100 ist nach möglichkeit auslagern und 0 ist nach möglichkeit nicht Auslagern. Sorry.
Frank
participants (2)
-
Frank Babies
-
Martin Hochreiter