Re: Wer hat mein Speicher gegeßen?
Moin,
Rico Pietzsch wrote:
> > Mem: 3083904k total, 2993888k used, 90016k free, 107184k buffers
> > Swap: 976552k total, 8k used, 976544k free, 1983692k cached
> ----------------------------------------------------------^^^^^^^^--------
>
> steht doch eindeutig da. Alles dynamischer Cache speicher für die
> Festplatten.
> Das nennt sich sinnvolle Nutzung von ungenutzt rumstehenden Resourcen.
Jo.
> Ich glaub den schreibcache kannste mit sync leeren.
Das, was als cached angezeigt wird, ist ein Schreib-/Lesecache, und sync
schreibt nur den 'Schreib'-Anteil zurück. Über /proc/sys/vm/drop_caches
kann man aber das Gewünschte erreichen:
$ top -bn1 | grep cached$
Swap: 3220552k total, 0k used, 3220552k free, 109880k cached
$ sync && top -bn1 | grep cached$
Swap: 3220552k total, 0k used, 3220552k free, 109916k cached
$ echo 1 | sudo sh -c "cat > /proc/sys/vm/drop_caches " && top -bn1 | grep cached$
Swap: 3220552k total, 0k used, 3220552k free, 36520k cached
(und: Ja, ich weiß, weniger Swap würde es bei mir auch tun (-: )
hth, Wolf
--
Büroschimpfwort des Tages: Tischgruppenführer - so genannte "Teamleiter", die
zwar keinen Abteilungsleiterstatus (geschweige denn dessen Gehalt) haben, sich
aber als solche ausnutzen lassen, auch bekannt unter "Hilfssheriff",
"Wadenbeißer" oder "Galeerentrommler". (Stephan G.)
Reply to: