ich beobachte seit einiger zeit dass auf meinem vdr nach einigen stunden betrieb swap speicher belegt ist. mir is allerdings nicht ganz klar warum.
nach dem start sieht die speicher belegung ca.so aus:
Zitattotal used free shared buffers cached
Mem: 256256 85816 170440 0 13256 47896
-/+ buffers/cache: 24664 231592
Swap: 248968 0 248968
linux holt sich dann nach und nach den ganzen speicher. ich nehme mal an zum cachen der disks. nach einigen stunden betrieb sieht das ganze dann so aus:
Zitattotal used free shared buffers cached
Mem: 256256 72156 184100 0 8404 34320
-/+ buffers/cache: 29432 226824
Swap: 248968 316 248652
die ram belegung ist relativ gering, trotzdem wird weiterhin swap belegt. der speicherverbrauch steigt dann wieder und nach einigen weiteren stunden betrieb ist auch 'swap used' wieder höher.
nach ca. 12h betrieb ist zwar nur knapp 1mb swap belegt, aber das ganze stimmt mich trotzdem nachdenklich. scheinbar schaukelt sich der swap vebrauch langsam aber stetig höher.
mit ps aux konnte ich auch keine außergewöhnlich großen speicher verbraucher finden.
ich verstehe nicht warum überhaupt swap belegt wird. das vdr system sollte soch mit 256mb auskommen oder? und ich nehme mal an dass der speicher der von linux zum cachen der disks verwendet wird, wieder rechtzeitig freigegeben wird falls laufende prozesse ressourcen benötigen?
wäre für aufklärung dankbar..
ps: kernel is übrigens 2.4.27