On Tue, Dec 13, 2011 at 10:24 PM, Reuti <re...@staff.uni-marburg.de> wrote:

> Am 10.12.2011 um 13:23 schrieb mahbube rustaee:
>
> > Hi ,
> > I use cpu accounting, one record is:
> >   .
> >
> > qsub_time    Sat Nov 19 13:44:39 2011
> > start_time   Sat Nov 19 13:44:43 2011
> > end_time     Sat Nov 19 13:44:44 2011
> > slots        200
> > failed       100 : assumedly after job
> > exit_status  137
> > ru_wallclock 1
> > ru_utime     0.030
> > ru_stime     0.023
> > ru_maxrss    0
> > ru_ixrss     0
> > ru_ismrss    0
> > ru_idrss     0
> > ru_isrss     0
> > ru_minflt    3008
> > ru_majflt    0
> > ru_nswap     0
> > ru_inblock   0
> > ru_oublock   0
> > ru_msgsnd    0
> > ru_msgrcv    0
> > ru_nsignals  0
> > ru_nvcsw     39
> > ru_nivcsw    8
> > cpu          6.310
> > mem          4.654
> > io           0.013
> > iow          0.000
> > maxvmem      309.693G
> >
> >
> > 1) must  cpu  be equal to (ru_utime + ru_stime) ?
>
> No. In the above case you killed the job and the shepherd never got any
> values for the child tasks. Only reliable is then the CPU time.
>
>
> > 2) How can I describe cpu, ru_utime and ru_stime  values?
>
> CPU time is collected by the shepherd by the additonal group id attached
> to all kids of a job. The ru_* values are the one by a system call
> `getrusage` by the shepherd.
>
> Is that mean "CPU time doesn't contain cpu time for system calls  by
shepherd" ?

> -- Reuti
_______________________________________________
users mailing list
users@gridengine.org
https://gridengine.org/mailman/listinfo/users

Reply via email to