123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311 |
- .\" Copyright (C) 1994-2018 Altair Engineering, Inc.
- .\" For more information, contact Altair at www.altair.com.
- .\"
- .\" This file is part of the PBS Professional ("PBS Pro") software.
- .\"
- .\" Open Source License Information:
- .\"
- .\" PBS Pro is free software. You can redistribute it and/or modify it under the
- .\" terms of the GNU Affero General Public License as published by the Free
- .\" Software Foundation, either version 3 of the License, or (at your option) any
- .\" later version.
- .\"
- .\" PBS Pro is distributed in the hope that it will be useful, but WITHOUT ANY
- .\" WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
- .\" FOR A PARTICULAR PURPOSE.
- .\" See the GNU Affero General Public License for more details.
- .\"
- .\" You should have received a copy of the GNU Affero General Public License
- .\" along with this program. If not, see <http://www.gnu.org/licenses/>.
- .\"
- .\" Commercial License Information:
- .\"
- .\" For a copy of the commercial license terms and conditions,
- .\" go to: (http://www.pbspro.com/UserArea/agreement.html)
- .\" or contact the Altair Legal Department.
- .\"
- .\" Altair’s dual-license business model allows companies, individuals, and
- .\" organizations to create proprietary derivative works of PBS Pro and
- .\" distribute them - whether embedded or bundled with other software -
- .\" under a commercial license agreement.
- .\"
- .\" Use of Altair’s trademarks, including but not limited to "PBS™",
- .\" "PBS Professional®", and "PBS Pro™" and Altair’s logos is subject to Altair's
- .\" trademark licensing policies.
- .\"
- .TH pbs_sched_attributes 7B "18 June 2018" Local "PBS Professional"
- .SH NAME
- .B pbs_sched_attributes
- \- attributes of default PBS scheduler and multischeds
- .SH DESCRIPTION
- These are the attributes of the default PBS scheduler and PBS multischeds.
- .IP comment 8
- For certain scheduler errors, PBS sets the scheduler's
- .I comment
- attribute to specific error messages. You can use the
- .I comment
- attribute to notify another administrator of something, but PBS does overwrite
- the value of
- .I comment
- under certain circumstances.
- .br
- Format:
- .I String
- .IP do_not_span_psets 8
- Specifies whether or not the scheduler requires the job to fit within
- one existing placement set.
- .br
- When this attribute is
- .I True,
- the job must fit in one existing
- placement set. All existing placement sets are checked. If the job
- fits in an occupied placement set, the job waits for the placement set
- to be available. If the job cannot fit within a single placement set,
- it won't run.
- .br
- When this attribute is
- .I False,
- the scheduler first attempts to place
- the job in a single placement set, but if it cannot, it allows the job
- to span placement sets, running on whichever vnodes can satisfy the
- job's resource request.
- .br
- Readable by all and settable by the PBS Manager and Operator only.
- .br
- Format:
- .I Boolean
- .br
- Default:
- .I False
- .IP job_sort_formula_threshold 8
- Lower bound for calculated priority for job. If job priority is at
- or below this value, the job is not eligible to run in the current
- scheduler cycle. Settable by Manager.
- .br
- Format:
- .I Float
- .br
- Default: None
- .IP only_explicit_psets 8
- Specifies whether placement sets are created for unset resources.
- .br
- When
- .I True,
- placement sets are not created from vnodes whose value for a resource is unset.
- .br
- When
- .I False,
- placement sets are created from vnodes whose value for a resource is unset.
- .br
- Readable by all and settable by the PBS Manager and Operator only.
- .br
- Format:
- .I Boolean
- .br
- Default:
- .I False
- .IP opt_backfill_fuzzy 8
- Sets the tradeoff between scheduling cycle speed and granularity of
- estimated start time calculation.
- .br
- Readable by all; settable by Manager.
- .br
- Valid values:
- .RS 11
- .IP off
- Finest granularity; no speedup.
- .IP low
- Fairly fine granularity; some speedup.
- .IP medium
- Medium granularity; medium speedup.
- .IP high
- Coarse granularity; greatest speedup.
- .RE
- .IP
- .br
- Format:
- .I String
- .br
- Default: unset (behaves like
- .I low
- ).
- .IP partition 8
- Comma-separated list of partitions for which this scheduler is to run jobs.
- Cannot be set on default scheduler.
- .br
- Format:
- .I String array
- .br
- Default: "None"
- .IP pbs_version 8
- The version of PBS for this scheduler. Readable only by Manager and Operator.
- Not settable.
- .IP sched_host 8
- The hostname of the machine on which the scheduler runs.
- Cannot be set on default scheduler; value for default scheduler is
- server hostname.
- Visible only to the PBS Manager or Operator, and read-only.
- .br
- Format:
- .I String
- .br
- Default value for multischeds: server's host
- .IP scheduler_iteration 8
- Time in seconds between scheduling iterations.
- .br
- If you set the server's scheduler_iteration attribute, that value is
- assigned to the default scheduler's scheduler_iteration attribute, and
- vice versa.
- .br
- Format:
- .I Integer seconds
- .br
- Default:
- .I 600
- .IP scheduling 8
- Enables scheduling of jobs.
- .br
- If you set the server's scheduling attribute, that value is
- assigned to the default scheduler's scheduling attribute, and
- vice versa.
- .br
- Format:
- .I Boolean
- .br
- Default value for default scheduler:
- .I True
- .br
- Default value for multischeds:
- .I False
- .IP sched_cycle_length 8
- The scheduler's maximum cycle length.
- Overwritten by the
- .I -a
- option to the
- .I pbs_sched
- command.
- .br
- Readable by all and settable by the PBS Manager and Operator only.
- .br
- Format:
- .I Duration
- expressed as integer seconds, or
- .I [[hours:]minutes:]seconds[.milliseconds]
- .br
- Default:
- .I 20:00 (20 minutes)
- .IP sched_host 8
- The hostname of the machine on which this scheduler runs.
- .br
- Cannot be set on default scheduler; value for default scheduler is server
- hostname.
- .br
- Must be set by administrator.
- .br
- Format:
- .I String
- .br
- Default value for multischeds:
- .I server hostname
- .IP sched_log 8
- Directory where this scheduler writes its logs. Permissions should be
- 755. Must be owned by root. Cannot be shared with another scheduler.
- Use default value; do not set.
- .br
- Format:
- .I String
- .br
- Default:
- .I $PBS_HOME/sched_logs_<scheduler name>
- .IP sched_port 8
- Port on which this scheduler listens. Cannot be set on default scheduler.
- Must be set by administrator.
- .br
- Format:
- .I String
- .br
- Default: None
- .IP sched_preempt_enforce_resumption 8
- Controls whether the scheduler treats preempted jobs as top jobs. When
- .I True
- , these are top jobs. Readable by all. Settable by Manager.
- .br
- Format:
- .I Boolean
- .br
- Default:
- .I False
- .IP sched_priv 8
- Directory where this scheduler keeps its fairshare usage, resource_group,
- holidays, and sched_config files. Must be owned by root.
- Use default value; do not set.
- .br
- Format:
- .I String
- .br
- Default:
- .I $PBS_HOME/sched_priv_<scheduler name>
- .IP state 8
- State of this scheduler.
- .br
- Valid values:
- .RS 11
- .IP down
- Scheduler is not running.
- .IP idle
- Scheduler is running and is waiting for a scheduling cycle to be triggered.
- .IP scheduling
- Scheduler is running and is in a scheduling cycle.
- .RE
- .IP
- Format:
- .I String
- .br
- Default value for default scheduler:
- .I idle
- .br
- Default value for multischeds:
- .I down
- .IP throughput_mode 8
- When
- .I True,
- allows scheduler to run faster; it doesn't have to wait for each job
- to be accepted, and doesn't wait for execjob_begin hooks to finish.
- Also when this attribute is
- .I True,
- jobs that are changed via qalter, server_dyn_res
- scripts, and peering can run in the same scheduler cycle in which they
- were changed.
- .br
- Readable by all; settable by Manager and Operator.
- .br
- Format:
- .I Boolean
- .br
- Default:
- .I True
- .SH SEE ALSO
- The
- .B PBS Professional Administrator's Guide,
- The
- .B PBS Professional User's Guide,
- qmgr(1B)
|