Beobachtung Speicherbeleguung eines oder mehreren Prozesses

Dieses ist natürlich Betriebssystem spezifisch

Linux

ps
zeigt einen monantanen shapshot der Belegung an.(vgl. manpage)
top
zeigt eine aktualisierte Anzeige an
es gibt graphische Monitore im kde oder gnome-System
Man kann aber auch das primitive ps dazu nutzen, um in regelmäßigen Zeitabständen den Speicherbedarf festzuhalten: monitor.sh
mp=$1
i=0;
while [ 1 ]; do
  echo -n "$i "; ps -p $mp -o vsz,rsz | grep -v VSZ
  i=$(($i+1))
  sleep 60
done | tee speicher.stat

Man kann auch zwei Prozesse gleichzeitig beobachten, z.B. einen Browser und eineVirtuelle Java-machine, siehe a.pl

Derart gewonnene Kurven lassen sich mit Programmen wie gnuplot darstellen.
Ggef. kann man diese Kurven auch mit anderen Messungen via Zeitstempel korrellieren ...


Rudolf Weber Informatik und Netzwerkverein Ravensburg e.V