On Thu, 14 Jun 2012, Mark Dixon wrote:
...
* I do NOT believe that AS should be summed when the processes of a job
are being polled. Instead it should be RSS+SWAP (or similar).

(sorry, ignore that 2nd sentence)

* I DO believe that the per-process AS setrlimit should be settable to a
value specified by the user (but defaulting to unlimited), to maintain the
existing functionality described in earlier messages.
...

I suspect that everyone's got board of this conversation by now, but I'm replying for my own piece of mind...

Interestingly enough, I'm seeing things a little more your way now: I guess that using a resource named "h_vmem" to control memory.memsw.limit_in_bytes makes more sense than the old behaviour. And it fits in more naturally with existing job accounting attributes like 'mem' and 'maxvmem'.

However, I still think that RLIMIT_AS should be controllable by the user somehow, independently of memory.memsw.limit_in_bytes. I'm also still skeptical that the old sum-RLIMIT_AS-over-multiple-processes behaviour is actually useful when you have memory.memsw.limit_in_bytes control.

But we're all allowed our opinions, I suppose ;)

All the best,

Mark

PS I hope the new release is shaping up well

--
-----------------------------------------------------------------
Mark Dixon                       Email    : [email protected]
HPC/Grid Systems Support         Tel (int): 35429
Information Systems Services     Tel (ext): +44(0)113 343 5429
University of Leeds, LS2 9JT, UK
-----------------------------------------------------------------
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to