Limit execution by utilization

Paul Watson (101 posts)
February 18, 2016 01:51 PM
Accepted Answer

I see that adTempus has a mechanism to limit the number of jobs run concurrently in a queue.

Is there any way to set a limit on starting a new job if system utilization is above a specified amount? I would like to run as many jobs as possible, but not start another one until utilization falls below 90%. The utilization should be an average over the previous N seconds and should include CPU, memory, and I/O.

In terms of memory, I would like to run the system as hard as possible without paging.

Bill Staff (599 posts)
February 18, 2016 03:48 PM
Accepted Answer
This is not currently possible (other than by doing per-job conditions and writing scripts to do the checks). We have it on the list for version 5.

Replies are disabled for this topic.