[Mauiusers] How to enforce pmem requirements

Ramon Bastiaans ramon.bastiaans at sara.nl
Fri Feb 20 08:40:25 MST 2009

You could also try to write a cronjob check for something like this and
let it run every minute.
Something like this:

if `qstat job`.pmem < `ps -ef | grep job`.mem:
  kill -9 job
  mail/log something to job/user

Not the nicest solution in the world but it could work.

On a side note: the killing of jobs exceeding their walltime is done by
Torque and not maui.

Roger Moye wrote:
> We have Torque/Moab running on one cluster and Torque/Maui on another.  
> We encourage our users to use the pmem option to specify their memory 
> requirements in their PBS batch scripts.  Is there a way to get the 
> scheduler to enforce these limits?  That is, if a job attempts to exceed 
> the pmem value we want the scheduler to kill the job just like it would 
> if it exceeded its walltime.  Currently we have a few users who have 
> their jobs exceed their pmem value and the result is trashed nodes 
> because the jobs have consumed too much memory.
> Thanks in advance for any help or advice!
> -Roger

R. Bastiaans, B.ICT :: Systems Programmer, HPC&V

SARA - Computing & Networking Services
Science Park 121     PO Box 94613
1098 XG Amsterdam NL 1090 GP Amsterdam NL
P.+31 (0)20 592 3000 F.+31 (0)20 668 3167

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3332 bytes
Desc: S/MIME Cryptographic Signature
Url : http://www.supercluster.org/pipermail/mauiusers/attachments/20090220/4549494a/smime.bin

More information about the mauiusers mailing list