Hi, 

mir brennt schon seit langer Zeit eine Frage auf den N�geln, die das
swap-Verhalten von GNU/Linux i.A. betrifft. Ich entschuldige mich im
Voraus daf�r, dass ich in einer debian-Mailingliste eine nicht
vollst�ndig ontopic-Charakter habende Frage ;-) stelle aber immerhin,
sie betrifft die base-utilities "swapon" und "swapoff", die ich in
sid einsetze und hier wurden schon oft Fragen gestellt, die leicht
offtopic waren und trotzdem sehr ausf�hrlich behandelt wurden. Aber zu
meiner Frage:

Seit Kernel 2.2.15 (und 64mb RAM) benutze ich Debian GNU/Linux und 
habe bis heute (sid, 2.4.14, 640mb RAM) das Problem, dass die
einmal angesammelten swap-Daten innerhalb meines swap-files nicht
wieder von selbst verschwinden. 

Zuerst einmal wundert mich schon seit Langem, dass mein swap-file benutzt
wird obwohl noch ausreichend RAM frei w�re. Z.B. habe ich derzeit 640mb
RAM und ein swap-file mit ebenfalls 640mb Gr��e. Lade ich nun
speicherintensive Programme oder �ffne sehr gro�e files dann swapt mir
mein sid schon auf der Platte rum bevor mein physikalischer RAM auch
nur ann�hernd knapp wird (immer noch 580mb frei z.B.!) Der benutzte
swap-space wird dann auch durch Beenden der entsprechenden Prozesse
wieder kleiner, nur verschwindet er nicht ganz. Und dann ergibt sich
das Problem, dass selbst beim Starten kleiner Programme sofort wieder
das swap-file benutzt wird (und somit alles langsamer abl�uft als wenn
ich z.B. das swap-file ganz abschalte oder selbiges noch unbenutzt
ist). 

Zu dieser Problematik f�llt mir dann nur immer ein, per "swapoff -a"
und nachtr�glichem "swapon -a" das swap-file zu leeren aber das kann
doch nicht die L�sung sein, oder? Sollte das Speichermanagement seit
2.2.15 (und fr�her!?) derma�en schlecht bzw. fehlerhaft sein ... kann
ich mir beim besten Willen nicht vorstellen. Also mache ich etwas
falsch, habe etwas Grundlegendes noch nicht verstanden oder kenne
irgendein gut geh�tetes Geheimnis nicht ;-) aber wie auch immer, ein
RTFM oder sonstiger Hinweis w�re wirklich sehr nett.

Vielleicht existiert ja auch eine M�glichkeit, das swap-file per
cronjob o.�. immer wieder zu leeren aber auch das w�rde mir recht
�zusammengeschustert� erscheinen.

BTW: Ist es vielleicht sogar sinnvoll bei 640mb RAM und einem (fast)
reinen Desktopsystem das swap-file ganz abzuschalten!? Ich habe mal
irgendwo gelesen, dass dann bei amok-laufenden Prozessen oder schlecht
progammierten Routinen durch �berl�ufe das ganze System h�ngen bleiben
kann wenn der physikalische Speicher volll�uft und kein swap zur
Verf�gung steht!? Zeitweise habe ich es jedenfalls schon probiert und
es klappte eigtl. recht gut...

CU
  David

--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
-----------------------------------------------------------

1028 eingetragene Mitglieder in dieser Liste.

Antwort per Email an