Huhu, Am Mittwoch, 8. September 2004 20:32 schrieb Ralf Prengel:
Ich habe 2 GB Ram und 1 GB Swap im System. Normalerweise reichen die 2 GB Ram aus alle Anwendungen aus dem Ram laufen zu lassen. Das hat über Monate funktioniert. Aktuell ist es so das 600 bis 800 MB swap benutzt werden obwohl keine zusätzlichen Anwendungen laufen. Will sagen: Etwas geht schief und ich will rauskriegen was genau passiert.
mach mal ein free, das zeigt dir dann etwa folgendes an: total used free shared buffers cached Mem: 1166640 465128 701512 0 61080 216776 -/+ buffers/cache: 187272 979368 Swap: 2530472 0 2530472 wie Du siehst gibt es einen sog. Cache und sog. buffers. In einem werden Verwaltungsinformationen des Dateisystems zwischengespeichert, der andere ist ein Dateicache (sofern ich das richtig verstanden habe). Wenn Anwendungen kaum, bzw. selten Rechenzeit verbraten, dann werden diese zugunsten des caches/der buffers ausgeswappt um das System performant zu halten (wenn viele Dateioperationen stattfinden ist es häufig schneller, Anwendungen zu swappen, als Daten aus den Caches zu werfen und mühsam von Platte wieder zusammensuchen zu müssen: Dateisysteminformationen sind häufig quer über die Platte verteilt, geswappte Anwendungen liegen meist an einem Stück im Swap). Ob man dieses Verhalten außer mit swapoff -a abstellen kann, weiß ich leider nicht ... bis denn ... /Frank/