linux-l: 2.0.29 ein Speicherfresser?
Florian Schintke
schintke at schintke.isdn.cs.tu-berlin.de
Do Jul 3 14:15:33 CEST 1997
+------------+
| Antwort auf
| wen: Johannes Walther <hannes at walther.in-berlin.de>
| vom: 3. Jul 1997
| Thema: 'Re: linux-l: 2.0.29 ein Speicherfresser?'
+------------+
> Florian Schintke wrote:
> >
> > +------------+
> > | Antwort auf
> > | wen: Johannes Walther <hannes at walther.in-berlin.de>
> > | vom: 3. Jul 1997
> > | Thema: 'Re: linux-l: 2.0.29 ein Speicherfresser?'
> > +------------+
> > > >
> > > > 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.
> >
> > Wie ich bereits geschrieben habe gehoert der Speicher keinem Prozess.
> > Fuer solche Faelle benutzt man uebrigens am besten als root den Befehl
> > ps -ax | less
>
> hä wie jetzt ? wo steht dann welcher Prozess welchen Speicher benutzt,
> und vor allen wieviel ? (Aufmerksam gelesen: pe es Leertaste
> Minuszeichen a iks Leertaste senkrechter Strich Leertaste el e es es )
> Woher weißt du denn das der Speicher keinem Prozess gehört ?
>
Sorry, sorry, ich bin schuld! Muss natuerlich 'ps -axu |less' heissen.
Sieht dann folgendermassen aus:
---------------------------------------------------------------------
USER PID %CPU %MEM SIZE RSS TTY STAT START TIME COMMAND
bin 95 0.0 0.6 852 316 ? S 13:35 0:00 /usr/sbin/portmap
root 1 0.1 0.5 836 280 ? S 13:34 0:02 init [3]
root 2 0.0 0.0 0 0 ? SW 13:34 0:00 (kflushd)
root 3 0.0 0.0 0 0 ? SW< 13:34 0:00 (kswapd)
root 8 0.0 0.5 820 252 ? S 13:34 0:00 update (bdflush)
root 50 0.0 0.6 828 308 ? S 13:35 0:00 /sbin/kerneld
root 67 0.0 1.1 952 536 ? S 13:35 0:00 /sbin/ipppd debug def
root 69 0.0 0.5 828 276 ? S 13:35 0:00 tail -f /var/log/mess
root 70 0.0 0.7 912 344 ? S 13:35 0:00 grep call from
root 90 0.0 0.7 848 372 ? S 13:35 0:00 /usr/sbin/syslogd
root 92 0.0 0.7 836 340 ? S 13:35 0:00 /usr/sbin/klogd -c 1
root 98 0.0 0.9 884 452 ? S 13:35 0:00 /usr/sbin/rpc.mountd
root 100 0.0 1.0 908 472 ? S 13:35 0:00 /usr/sbin/rpc.nfsd
root 104 0.0 0.8 856 400 ? S 13:35 0:00 /usr/sbin/cron
root 108 0.0 0.7 836 332 ? S 13:35 0:00 /usr/sbin/inetd
root 116 0.0 1.4 1176 672 ? S 13:35 0:00 sendmail: accepting c
root 120 0.0 1.5 1968 740 ? S 13:35 0:01 /usr/X11R6/bin/xdm
root 121 0.0 0.6 824 292 1 S 13:35 0:00 /sbin/mingetty --nocl
root 122 0.0 0.6 824 292 2 S 13:35 0:00 /sbin/mingetty tty2
root 123 0.0 0.8 856 380 ? S 13:35 0:00 /usr/local/sbin/vboxg
root 125 0.8 5.8 4932 2748 ? S 13:35 0:18 /usr/X11R6/bin/X vt07
root 126 0.0 2.7 2012 1300 ? S 13:35 0:00 -:0
root 281 0.6 3.3 3304 1592 ? S 14:09 0:01 xterm -geometry 80x24
root 308 0.3 3.3 3304 1596 ? S 14:09 0:00 xterm -l -vb +sb -sl
root 314 0.2 1.8 1520 880 p2 S 14:09 0:00 -bash
root 327 0.0 1.2 1384 572 p2 S 14:09 0:00 bash /root/mailservic
root 329 0.0 0.5 816 244 p2 S 14:09 0:00 sleep 420
root 410 0.0 0.7 884 368 p2 R 14:13 0:00 ps -axu
schintke 242 0.3 1.3 1392 624 ? S 14:09 0:00 /bin/sh /home/schintk
schintke 271 0.0 0.5 828 276 ? S 14:09 0:00 tail -f /var/log/isdn
schintke 272 2.7 2.1 1812 992 ? S 14:09 0:06 /usr/X11R6/bin/fvwm2
schintke 275 0.0 0.7 1480 368 ? S 14:09 0:00 /usr/X11R6/lib/X11/fv
schintke 276 0.1 1.4 1536 676 ? S 14:09 0:00 /usr/X11R6/lib/X11/fv
schintke 280 0.0 0.7 1484 376 ? S 14:09 0:00 /usr/X11R6/lib/X11/fv
schintke 282 2.4 7.7 5924 3668 ? S 14:09 0:05 emacs -iconic -f serv
schintke 283 3.1 10.3 8100 4892 ? S 14:09 0:06 netscape -iconic -ins
schintke 287 0.0 1.3 1524 616 ? S 14:09 0:00 /usr/X11R6/lib/X11/fv
schintke 291 0.1 2.4 2180 1136 ? S 14:09 0:00 xload -geometry 68x68
schintke 292 0.1 2.4 2188 1156 ? S 14:09 0:00 xbiff -bg grey67
schintke 293 0.1 2.5 2164 1180 ? S 14:09 0:00 xconsole -bg grey67 -
schintke 294 7.5 2.9 2432 1376 ? S 14:09 0:16 wish -f /home/schintk
schintke 295 0.4 2.7 2256 1288 ? S 14:09 0:01 /home/schintke/progra
schintke 296 0.1 2.3 2152 1116 ? S 14:09 0:00 xclock -geometry 68x6
schintke 297 0.6 2.0 1592 972 p0 S 14:09 0:01 -csh
schintke 322 0.0 0.5 828 268 ? S 14:09 0:00 /usr/libexec/emacs/19
schintke 378 1.2 1.9 1396 908 p0 S 14:10 0:02 mutt
schintke 398 0.1 0.5 836 268 p0 S 14:11 0:00 emacsclient /tmp/mutt
------------------------------------------------------------------------
Wie die Ueberschriften zeigen gibt es auch eine Spalte SIZE, die den
aktuellen Speicherplatzbedarf des Prozesses angibt. Fuer alle, die nur
top kennen empfielt sich die Lektuere von 'man ps'. (Fuer mich wohl
auch! :-)
Gruss
Florian Schintke
--
E-Mail: schintke at cs.tu-berlin.de
WWW : http://user.cs.tu-berlin.de/~schintke/
Mehr Informationen über die Mailingliste linux-l