By default Qube! chooses any host (Worker) in the list of hosts which qualify. If given a choice, a job is allowed to prefer a particular host based upon its attributes. This is established using the Qube! resources and priorities defined earlier in the Requirements section of this document.
...
- host.processors
- host.memory
- host.processor_speed
Syntax
...
[+|-]host.property
[+|-]host.resource.[total|used|avail]
The + or - in the expression is used to determine if the job would prefer the largest or smallest value possible. If neither is used, + is assumed.
Examples
...
...
Command | Meaning |
---|---|
| Choose the |
...
fastest host | |
% qbsub --hostorder "-host.processors.used" Render myscene.ma | Choose the |
...
host with the |
...
least number of worker |
...
slots |
...
in use |
...
% qbsub --hostorder "host.processor_speed,host.processors.avail" Render myscene.ma |
Notes:
...
Choose the fastest host with the most available worker_slots |
Notes
The system will use the hostorder specification only when initially choosing the most preferable worker host Worker for the job itself. Once Once it has chosen a host, it will try to fill it up with instances from the job until the host is full. In other words, the system will NOT not attempt to apply the hostorder to select a host for each individual instance.