Top

lawanscha

lawanscha

dada
Hi Leute,
ich progz gerade an nem Tool (console) und möchte beimr ausführen den Speicher in byte genau beobachten!
Mit top -p pid sehen ich den Speicher nur in %
Mit Gnome Systemüberwachung immer in b.kb,mb -> halt was passt

Ich möchte aber bis auf byte genau beobachten was mein Prog. an Speicher alloct.

Was ist eine gute Lösung????

Schoene WE
Wansch
 
Ich hatte für sowas mal ein Tool angefangen. Da stimmt zwar die Anzeige der Speicher-Adressen noch nicht, aber die Speichergrössen werden korrekt angezeigt. Alternativ kannst du die Prozess-Daten auch direkt dem proc-Dateisystem entnehmen. Jeder Prozess hat da unter /proc/<PID> einen eigenen Ordner, in dem seine Status-Infos abgelegt sind.
 
Ja, habe ich auch schon dran gedacht. Einfach mit "watch cat" schauen. Ab da steht alles auf 0
siehe:
Code:
dr-x------   2 dwa  dwa  0 2009-09-18 14:53 fd
dr-x------   2 dwa  dwa  0 2009-09-18 14:53 fdinfo
-r--r--r--   1 dwa  dwa  0 2009-09-18 14:53 io
-r--------   1 dwa  dwa  0 2009-09-18 14:53 limits
-rw-r--r--   1 dwa  dwa  0 2009-09-18 14:53 loginuid
-r--r--r--   1 dwa  dwa  0 2009-09-18 14:53 maps
-rw-------   1 dwa  dwa  0 2009-09-18 14:53 mem
-r--r--r--   1 dwa  dwa  0 2009-09-18 14:53 mounts
-r--------   1 dwa  dwa  0 2009-09-18 14:53 mountstats
-rw-r--r--   1 dwa  dwa  0 2009-09-18 14:53 oom_adj
-r--r--r--   1 dwa  dwa  0 2009-09-18 14:53 oom_score
lrwxrwxrwx   1 dwa  dwa  0 2009-09-18 14:53 root -> /
-rw-r--r--   1 dwa  dwa  0 2009-09-18 14:53 sched
-r--r--r--   1 dwa  dwa  0 2009-09-18 14:23 smaps
-r--r--r--   1 dwa  dwa  0 2009-09-18 14:23 stat
-r--r--r--   1 dwa  dwa  0 2009-09-18 14:23 statm
-r--r--r--   1 dwa  dwa  0 2009-09-18 14:23 status
dr-xr-xr-x  13 dwa  dwa  0 2009-09-18 14:45 task
-r--r--r--   1 dwa  dwa  0 2009-09-18 14:53 wchan

komisch!!
.
.
.
EDIT (autom. Beitragszusammenführung) :
.

root@evb-turbine-five:/proc/12095# watch cat mem
cat: mem: No such process
 
Zuletzt bearbeitet:
Hi,

"man proc" ist dein Freund. Du suchst vermutlich statm.

mfg,
bytepool
 

Ähnliche Themen

Telefoninterview (Wie sich auf Bash-Shell-Fragen vorbereiten?)

Modulfehler?

Problem mit Apache2 + MySQL Server

Ubuntu X / dbus problem

Welcher Einsatz für 486dx100 Notebook?

Zurück
Oben