linux-l: 2.0.29 ein Speicherfresser?
Johannes Walther
hannes at walther.in-berlin.de
Do Jul 3 05:14:00 CEST 1997
Florian Schintke wrote:
>
> +------------+
> | Antwort auf
> | wen: thomsen at cs.tu-berlin.de <thomsen at cs.tu-berlin.de>
> | vom: 2. Jul 1997
> | Thema: 'Re: linux-l: 2.0.29 ein Speicherfresser?'
> +------------+
> > Was meinst Du aber mit 'buffers' ? Das, was u.a. in /proc/meminfo als
> > 'buffers' aufgelistet wird (Socket, ftape, floppy etc. buffers) oder
> > die Summe aus jenen und (FS-)'cache' ?
> >
>
> Also ich habe da wirklich ein Speicherproblem.
> 'free' gibt nach einem reboot folgendes aus:
>
> total used free shared buffers cached
> Mem: 47040 32908 14132 23440 2844 17304
> -/+ buffers: 12760 34280
> Swap: 17404 0 17404
>
> In der zweiten Zeile steht, was ich mit 'ohne Buffers' meinte. 12MB
> sind wirklich benutzt und nicht fuer cache oder sonstwas benutzt und
> 34MB stehen noch fuer Applikationen zur Verfuegung.
>
> Nach 6 Tagen etwa steht dann, dass 33MB real benutzt sind und noch
> 13MB fuer Applikationen frei sind. Er sagt dann auch schon ab und zu,
> dass er libc nicht mehr mappen kann, verweigert teilweise 'ls' mit
> dieser Fehlermeldung etc. (Vom swap space wird dann auch schon einiges
> benutzt).
>
> Die Prozessliste zeigt aber nicht an, dass es einen Prozess gibt, der
> diesen Platz verbraucht. Ich nehme also an, dass irgendein
> Geraetetreiber (vielleicht HiSax) den Speicher langsam auffrisst, was
> ich nicht lustig finden kann. Dazu habe ich sicherlich nicht 48MB
> Arbeitsspeicher.
Hm woran dein Speicher"verbrauch" liegt weiß ich nicht, aber gib einfach
mal top ein und schau wer da so dick geworden ist. Achtung du solltest
das Fenster dafür etwas größer machen damit viel Prozesse angezeigt
werden. Du kannst das Ergebiß auch in eine Datei umlenken "top >>datei"
dann kannst du in aller ruhe auswerten.
Hannes
--
Johannes Walther <http://walther.in-berlin.de>
BeLUG: <http://tanda.informatik.hu-berlin.de/BeLUG/>
IN-Berlin: <http://www.in-berlin.de>
Mehr Informationen über die Mailingliste linux-l