📄 sched_config
字号:
# OpenPBS (Portable Batch System) v2.3 Software License# # Copyright (c) 1999-2000 Veridian Information Solutions, Inc.# All rights reserved.# # ---------------------------------------------------------------------------# For a license to use or redistribute the OpenPBS software under conditions# other than those described below, or to purchase support for this software,# please contact Veridian Systems, PBS Products Department ("Licensor") at:# # www.OpenPBS.org +1 650 967-4675 sales@OpenPBS.org# 877 902-4PBS (US toll-free)# ---------------------------------------------------------------------------# # This license covers use of the OpenPBS v2.3 software (the "Software") at# your site or location, and, for certain users, redistribution of the# Software to other sites and locations. Use and redistribution of# OpenPBS v2.3 in source and binary forms, with or without modification,# are permitted provided that all of the following conditions are met.# After December 31, 2001, only conditions 3-6 must be met:# # 1. Commercial and/or non-commercial use of the Software is permitted# provided a current software registration is on file at www.OpenPBS.org.# If use of this software contributes to a publication, product, or# service, proper attribution must be given; see www.OpenPBS.org/credit.html# # 2. Redistribution in any form is only permitted for non-commercial,# non-profit purposes. There can be no charge for the Software or any# software incorporating the Software. Further, there can be no# expectation of revenue generated as a consequence of redistributing# the Software.# # 3. Any Redistribution of source code must retain the above copyright notice# and the acknowledgment contained in paragraph 6, this list of conditions# and the disclaimer contained in paragraph 7.# # 4. Any Redistribution in binary form must reproduce the above copyright# notice and the acknowledgment contained in paragraph 6, this list of# conditions and the disclaimer contained in paragraph 7 in the# documentation and/or other materials provided with the distribution.# # 5. Redistributions in any form must be accompanied by information on how to# obtain complete source code for the OpenPBS software and any# modifications and/or additions to the OpenPBS software. The source code# must either be included in the distribution or be available for no more# than the cost of distribution plus a nominal fee, and all modifications# and additions to the Software must be freely redistributable by any party# (including Licensor) without restriction.# # 6. All advertising materials mentioning features or use of the Software must# display the following acknowledgment:# # "This product includes software developed by NASA Ames Research Center,# Lawrence Livermore National Laboratory, and Veridian Information# Solutions, Inc.# Visit www.OpenPBS.org for OpenPBS software support,# products, and information."# # 7. DISCLAIMER OF WARRANTY# # THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. ANY EXPRESS# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES# OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON-INFRINGEMENT# ARE EXPRESSLY DISCLAIMED.# # IN NO EVENT SHALL VERIDIAN CORPORATION, ITS AFFILIATED COMPANIES, OR THE# U.S. GOVERNMENT OR ANY OF ITS AGENCIES BE LIABLE FOR ANY DIRECT OR INDIRECT,# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,# OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,# EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.# # This license will be governed by the laws of the Commonwealth of Virginia,# without reference to its choice of law rules.# This is the config file for the scheduling policy# FORMAT: option: value prime_option# option - the name of what we are changing defined in config.h# value - can be boolean/string/numeric depending on the option# prime_option - can be prime/non_prime/all ONLY FOR SOME OPTIONS# Round Robin - # run a job from each queue before running second job from the# first queue.round_robin: False all# By Queue - # run jobs by queues.# If it is not set, the scheduler will look at all the jobs on# on the server as one large queue, and ignore the queues set# by the administrator# PRIME OPTIONby_queue: True primeby_queue: True non_prime# Strict Fifo - # run jobs in strict fifo order. If one job can not run# move onto the next queue and do not run any more jobs# out of that queue even if some jobs in the queue could# be run.# If it is not set, it could very easily starve the large# resource using jobs.# PRIME OPTIONstrict_fifo: false ALL## fair_share - schedule jobs based on usage and share values# PRIME OPTION#fair_share: false ALL# Help Starving Jobs - # Jobs which have been waiting a long time will# be considered starving. Once a job is considered# starving, the scheduler will not run any jobs # until it can run all of the starving jobs. # PRIME OPTIONhelp_starving_jobs true ALL## sort_queues - sort queues by the priority attribute# PRIME OPTION#sort_queues true ALL## load_balancing - load balance between timesharing nodes# PRIME OPTION#load_balancing: false ALL# sort_by:# key:# to sort the jobs on one key, specify it by sort_by# If multiple sorts are necessary, set sory_by to multi_sort# specify the keys in order of sorting# if round_robin or by_queue is set, the jobs will be sorted in their# respective queues. If not the entire server will be sorted.# different sorts - defined in globals.c# no_sort shortest_job_first longest_job_first smallest_memory_first # largest_memory_first high_priority_first low_priority_first multi_sort# fair_share large_walltime_first short_walltime_first## PRIME OPTIONsort_by: shortest_job_first ALL# filter out prolific debug messages# 256 are DEBUG2 messages # NO PRIME OPTIONlog_filter: 256# all queues starting with this value are dedicated time queues# i.e. dedtime or dedicatedtime would be dedtime queues# NO PRIME OPTIONdedicated_prefix: ded# this defines how long before a job is considered starving. If a job has # been queued for this long, it will be considered starving# NO PRIME OPTIONmax_starve: 24:00:00# The following three config values are meaningless with fair share turned off# half_life - the half life of usage for fair share# NO PRIME OPTIONhalf_life: 24:00:00# unknown_shares - the number of shares for the "unknown" group# NO PRIME OPTIONunknown_shares: 10# sync_time - the amount of time between syncing the usage information to disk# NO PRIME OPTIONsync_time: 1:00:00
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -