On Tuesday 25 May 2010 08:56:24 Jens Strohschnitter wrote:
ein guter Ansatz, danke. Aber geht das auch ohne zyklisches system-collecting ? Ich denke mal, da schiesse ich mit Kanonen auf Spatzen, oder ?
Dich interessiert die Information, die "top" normalerweise ausgibt, oder? Ich würde dann dort nachschauen, woher auch top die Info kriegt. Vielleicht ist das hier ein Ansatz: strace top -n 1 2>&1 >/dev/null | grep open Dabei kommen bei mir viele solche Zeilen raus: open("/proc/11754/stat", O_RDONLY) = 4 open("/proc/11754/statm", O_RDONLY) = 4 open("/proc/12396/stat", O_RDONLY) = 4 open("/proc/12396/statm", O_RDONLY) = 4 D.h. top liest die Info praktisch aus 2 Dateien pro Prozess. Nun würde ich mich mit deren Format beschäftigen. Ich würde mit "stat" beginnen, da ich "statm" kenne. Vielleicht findest Du schon alles in /usr/src/linux/Documentation/filesystems/proc.txt Torsten Förtsch -- Need professional modperl support? Hire me! (http://foertsch.name) Like fantasy? http://kabatinte.net -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org