Monitoring CPU Process Usage

Scott Bowling sbowling at bowlingkyler.com
Mon Nov 11 12:34:47 CST 2002


Yeah, in a way you caught me.  I work with VMS for my day job and would like
to be able to monitor my personal projects on linux.

On 11/11/02 5:01 AM, "Duane Attaway" <dattaway at attaway.net> wrote:

> On Sun, 10 Nov 2002, Scott Bowling wrote:
> 
>> Would it be possible to write some sort of process monitoring system
>> that is capable of retrieving this information after the process ends
>> (or maybe right before the process ends)?
> 
> There is a nifty little utility called time.  It calculates resources used
> by the following program.  For example, if I wanted to know how much time
> it took to check my disk usage:
> 
> dattaway at satellite portage $ time df
> Filesystem           1K-blocks      Used Available Use% Mounted on
> /dev/hda2             28241692  21261976   5545112  80% /
> tmpfs                     1024       196       828  20% /mnt/.init.d
> attaway.net:/        157076808 128794768  20302960  87% /t
> 
> real    0m0.078s
> user    0m0.000s
> sys     0m0.000s
> 
> It took 78 milliseconds of time between invocation and termination.  CPU
> and SYS time were insignificant in this case.  You can even format time's
> output any way you wish for scripting.  More about this from the man page.
> 
> I often build the kernel followed by the time command to see how long it
> takes:
> 
> cd /usr/src/linux
> time make bzImage
> 
> If I remember right, VMS did this sort of stuff when you submitted jobs.
> Pretty cool.
> 




More information about the Kclug mailing list