Am 14.12.2011 um 14:00 schrieb mahbube rustaee:

> for a heterogeneous cluster, that is different .
>  e.g. for AMD is 1G and for xeon is 700M.
> If job will be scheduled on amd, be prevented  to request more 1G on h_vmem 
> and for xeon 
> job be prevented to request 700M.

There is a man page for defining the RQS: man sge_resource_quota

-- Reuti


> How can I do this?
> Thx 
> 
> On Wed, Dec 14, 2011 at 4:08 PM, Reuti <[email protected]> wrote:
> Am 14.12.2011 um 08:35 schrieb mahbube rustaee:
> 
> > Hi  Mr.  Reuti ,
> > I set h_vmem equal to 48G and nodes have 48 slots (1G per slot).
> > I mean that users request h_vmem at most 1G(this value is h_vmem per 
> > slot).If users can request more than 1G, some cores will be locked. I want 
> > to prevent such users at submission time to not happen locking other cores.
> 
> So you want to limit the maximum one can request to be 1 GB?
> 
> This can be achieved by a JSV or an RQS:
> 
> limit to h_vmem=1G
> 
> To avoid a successful submission with an endless waiting job, "-w e" as 
> default request can be used.
> 
> -- Reuti
> 
> 
> > Thx
> >
> >
> >
> > On Tue, Dec 13, 2011 at 9:57 PM, Reuti <[email protected]> wrote:
> > Hi,
> >
> > Am 13.12.2011 um 11:46 schrieb mahbube rustaee:
> >
> > > Hi all,
> > > I 'm so thankful in advance.
> > > I set h_vmem to physical memory on host level.
> > > suppose current state of a node with 4G h_vmem  and 4 free slots.
> > > a job with -l h_vmem=2G and pe mpi 2  launch to scheduler.
> > > In this case job is running  , h_vmem on that node will be zero and 2 
> > > cores of the node can't be used!
> >
> > Yep, this is the purpose of making it consumable. What behavior would you 
> > like - when the job needs 4 GB, other jobs can't run there. Why would you 
> > like to run additional jobs there?
> >
> >
> > > 2) How can I limit h_vmem request for any node at submission time ( 
> > > whereas h_vmem on host is total  and request is per slots for any job)?
> >
> > It's not implemented to have it one time per host. It was foreseen when the 
> > complexes got the new attribute "JOB", but it was never implemented for 
> > now. You will have to divide it by hand beforehand.
> >
> > I also don't understand you request, you want to submit with "-l 
> > h_vmem=2G", ok. It's per slot. So it will be multiplied and the result 
> > subtracted from the available memory. So it's per host already.
> >
> > -- Reuti
> >
> 
> 


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

Reply via email to