Thanks Reuti, you're awesome!

I thought the halftime just dictated the length of time usage took before it was half its original value. It seems to be that that is not the same as how long the scheduler keeps usage information for jobs. Although, at some point, say 4-5 halflife cycles the decayed usage is very small and doesn't have much of an impact.

--
Brian McNally

On 05/08/2013 01:46 PM, Reuti wrote:
Hi,

Am 08.05.2013 um 22:30 schrieb Brian McNally:

qacct reports usage from a file, but GE has its own internal database for 
tracking jobs and usage.

You mean for the share tree policy? Yes.


Is this correct? If so, what controls the length of time GE keeps job data for?

The "halftime" setting in the scheduler configuration (`man sched_conf`).


It seems that using qacct to display overall usage per user (-o), for example, 
might be a little misleading if the actual accounting information is stored 
internally. Users might draw conclusions about their usage and how that'll 
impact their job priorities based on potentially incorrect data.

Unfortunately this is correct. You can even remove the accouting file or rotate it which 
might lead to even different output. It would be hard to mimic the internal computation. 
Maybe setting "report_pjob_tickets" to true could give them a hint at which 
position their jobs are in the pending list (usually it's switched off for performance 
reasons).

-- Reuti



Thanks,

--
Brian McNally
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to