sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #42077
Re: Læse en process's CPU usage
In <3BA9BE5A.16CDC390@xxxxxx> "Jarl E. Gjessing" <jg.its@xxxxxx> writes:
>> [ `ps aux|grep avf-butler|head -1|awk {'print $3'}|cut -d. -f1` -ge 90
>> ] && echo 'Uendelig løkke'
>Jo, jeg tænkte på noget i den stil som nødløsning, men der er to tin.
>Den må godt komme op i 100% men ikke i længere tid.
>Lige idet den istansieres bruger den op imod 100%, men det er iorden
>Nummer to ting, jeg ville gerne lave det som et C/c++ program, så jeg
>kunne bruge det som et plugin til en overvågnings program jeg har.
>Derfor ville jeg gerne vide hvad i f.eks. /proc jeg kunne læse.
>(Evt lave en ercursiv læsning af programmernes PID's ??)
Der findes et bibliotek - libprocps - som bl.a. ps, vmstat m.fl.
benytter til at "fiske" oplysninger ud af /proc filerne. Jeg kan
ikke umiddelbart finde nogen dokumentation på det, men det er måske
et sted at starte.
Du kan jo i al fald tage source-koden til ps-kommandoen og se,
hvordan den finder cpu-forbruget for en proces.
--
Henrik Storner <henrik@xxxxxxx>
Jeg søger job - http://www.hswn.dk/job/
Follow ups
References