[GE users] PE Accounting

templedf dan.templeton at sun.com
Fri Nov 13 14:48:33 GMT 2009

Can someone point out what I'm missing here?  I have a tightly 
integrated parallel job.  It runs for about 11 minutes.  Just before it 
ends, I run a qstat -j, and I get the following usage line:

usage    1:               cpu=00:40:53, mem=652.32980 GBs, io=0.00000, 
vmem=23.023M, maxvmem=50.125M

As far as I can tell, it's working as intended.  I have 40 CPU-minutes 
in 11 minutes of execution, which corresponds to the 4 slots on which 
the job is running.  BUT, after the job ends, I run qacct -j, and it 
shows me:

cpu          9.040       
mem          0.369            
io           0.000            
iow          0.000            
maxvmem      50.125M

It got the maxvmem right, but the CPU time is clearly only for the 
master task.  Even better, a little further up in the qacct output we see:

ru_wallclock 726         
ru_utime     1356.589    
ru_stime     104.770     

which says that the job consumed twice as much CPU time as wallclock 
time.  Huh?

Why do I have three different CPU time values that don't agree with each 
other?  Am I just misunderstanding the numbers?



To unsubscribe from this discussion, e-mail: [users-unsubscribe at gridengine.sunsource.net].

More information about the gridengine-users mailing list