On 23/01/10 15:11, Daniel Bauer wrote:
Ich weiss nicht, ob ich mich täusche, aber kann es sein, dass, wenn das System mal angefangen hat, die Swapdisk zu nutzen, es dann dabei bleibt, auch wenn es nicht mehr notwendig wäre?
Frage: wann und unter welchen Bedingungen hört es wieder auf zu spappen, bzw. kann ich das beeinflussen, ohne gleich neu zu booten?
Konkret benutze ich auf einem nicht so tollen PC digiKam, starte daraus Gimp, wurstel etwas rum und Swap wird aktiv. So weit so gut. Nun mache ich Gimp ganz zu - aber ich habe immer noch den Eindruck, dass geswappt wird, obwohl der Speicher nun reichen würde (vor dem zusätzlichen Start von Gimp konnte digikam auch ohne Swap...).
Schliesslich mache ich auch digiKam zu - jetzt z.B. ist nur noch Kmail und eine Konsole offen (beides neu gestartet), auf der mir folgendes angezeigt wird:
free total used free shared buffers cached Mem: 1551352 439392 1111960 0 29056 259496 -/+ buffers/cache: 150840 1400512 Swap: 2207868 110136 2097732
Danke für aufklärende Hinweise.
Falls Speicherseiten ausgelagert wurden in den Swap-Bereich und sich danach die Speicherbelegung des Systems reduziert, so werden die ausgelagerten Seiten nicht automatisch zurueck in den RAM geladen - das waere ziemlich ineffizient. Das geschieht wirklich erst, wenn auf die Speicherseiten zugegriffen werden soll. So kann es passieren, dass eigentlich RAM wirklich frei, trotzdem aber auch Swap-Bereich in Gebrauch ist. Der freie Speicherbereich wird aber ziemlich schnell wieder genutzt werden, z.B. als Cache, zumindest wenn auf dem System gearbeitet wird. Das Verhalten Deines PCs - wie Du es hier beschreibst - ist also ganz normal. Anders waere es, wenn das System viel pagen wuerde, obwohl noch viel RAM frei ist. Siehe auch http://thomashertweck.de/linuxram.html Take care, Thomas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org