Swap File wird nicht verwendet

21/03/2008 - 17:58 von Hans Peter | Report spam
Hi,

ich habe eine SuSE 9.3 mit 512MB Arbeitsspeicher. Mein Problem ist das
die Swap Datei niemals verwendet wird (fàllt mir immer mit "top" auf),
auch nicht wenn nur noch rund 20MB frei sind. Ich habe bereits gegoogelt
und folgende Schritte unternommen:


1. top gibt folgendes aus:

top - 17:57:11 up 14 min, 1 user, load average: 0.01, 0.10, 0.13
Tasks: 68 total, 2 running, 66 sleeping, 0 stopped, 0 zombie
Cpu(s): 5.1% us, 2.1% sy, 0.0% ni, 89.4% id, 3.3% wa, 0.0% hi, 0.0% si
Mem: 498792k total, 236856k used, 261936k free, 12652k buffers
Swap: 514072k total, 0k used, 514072k free, 112928k cached


2. cat /proc/swaps gibt folgendes aus:

Filename Type Size Used Priority
/dev/hda2 partition 514072 0 -1


3. Die /etc/fstab sieht so aus:

/dev/hda3 / ext3 acl,user_xattr 1 1
/dev/hda1 /boot ext2 acl,user_xattr 1 2
/dev/hda2 swap swap defaults 0 0
devpts /dev/pts devpts mode20,gid=5 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0

4. swapon -s gibt folgendes aus:

Filename Type Size Used Priority
/dev/hda2 partition 514072 0 -1


Es scheint so als ob die Swap-Datei korrekt eingerichtet ist aber mit
top erscheint immer "0k used". Ist das jetzt so korrekt oder nicht? Kann
mir da jemand mal einen Tipp geben?


Gruß Hans
 

Lesen sie die antworten

#1 Heike C. Zimmerer
21/03/2008 - 18:39 | Warnen spam
Hans Peter <"[no-spam]"@gmx.net> writes:

ich habe eine SuSE 9.3 mit 512MB Arbeitsspeicher. Mein Problem ist das
die Swap Datei niemals verwendet wird (fàllt mir immer mit "top" auf),
auch nicht wenn nur noch rund 20MB frei sind.



Das sagt nicht aus, dass der Rest von Programmen und ihren Daten
belegt ist, sondern nur, dass im Moment 20 MB völlig unbenutzt sind.
Linux nutzt nach Möglichkeit das gesamte freie Ram als schnellen
Zwischenspeicher für I/O-Daten (Disk-Cache). Startest Du ein neues
Programm, ist der Cache schnell umgewidmet, ohne dass irgend ein
Bedarf besteht, etwas in den Swap auszulagern. Es hàngt von Deinen
Programmen ab, ab wann ausgelagert werden muss.

Das Programm 'free' sagt dir etwas genauer, was wie belegt ist.

Ähnliche fragen