⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 config

📁 openPBS的开放源代码
💻
📖 第 1 页 / 共 2 页
字号:
#         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.# $Id: config,v 1.1.10.4 2000/08/09 00:19:13 hender Exp $################################################################################# Constant configuration file for the psched scheduler.  This file needs to # be copied to the $(PBS_SERVER_HOME)/sched_priv directory before starting # the scheduler.# # Required arguments are marked by three question marks, ???. A default has# been provided for those options which provide scheduler optimizations. # If you do not wish to take advantage of an option, comment out the line.## Boolean options take "On", "True", "Yes", "1" for true (case insensitive), # and anything else as false.################################################################################################################################################################# This scheduler uses five execution queue types.  Any changes to the queue # names in qmgr's list should be added here and vice versa.  ################################################################################# The queues on the following lists are ordered from highest scheduling # priority to lowest.  These are comma separated lists, if more space is # required, the list can be split into multiple lines.  Each line must be# prefaced by the appropriate configuration option directive.## All queues are associated with a particular execution host.  They may be# specified either as 'queuename' or 'queuename@exechost'.  If only the name# is given, the canonical name of the local host will be automatically# appended to the queue name.# The "normal" scheduling algorithm picks jobs off the SUBMIT_QUEUE and# attempts to run them on the BATCH_QUEUES.  Jobs are enqueued onto the# SUBMIT_QUEUE via the 'qsub' command (set the default queue name in PBS# with the 'set server default_queue' qmgr command), and remain there# until they are rejected, run, or deleted.  The host attached to the# SUBMIT_QUEUE is ignored - it is assumed to be on the server.## Note that this implies that the SUBMIT_QUEUE's resources_max values must# be the union of all the BATCH_QUEUES' resources.#SUBMIT_QUEUE			???# BATCH_QUEUES is a list of execution queues onto which the scheduler should# move and run the jobs it chooses from the SUBMIT_QUEUES.  The algorithm used# in the scheduler relies on these queues being arranged from "smallest" to# "largest", as jobs are tested against the list of queues in the order listed,# and run on the queue which first provides enough resources for the job.# BATCH_QUEUES			???# The SPECIAL_QUEUE is populated by "special" users via the "qsub -q" command. # Authorized users are listed in qmgr with the acl_users command.  # When a job enters the SPECIAL_QUEUE, it will be run as soon as resources# become available.  Sites with checkpoint/restart capabilities can enhance # this portion of the code so that any job that enters the SPECIAL_QUEUE will# be run "immediately".  The special queue is a "special" submit queue, so# there may be only one on the machine.  The hostname is ignored.##SPECIAL_QUEUE			???# Some sites may wish to schedule outages and dedicated times for the hosts# in the cluster.  If you wish to submit jobs that will be queued during# regular times, and run on the machine during dedicated time, list a queue# for dedicated jobs on each machine.  Each machine may have at most one # dedicated queue, and it is normally a queue that contains all the machine's# system resources.  A comma separated list of queues is expected.##DEDICATED_QUEUES		???# External queues are "external" to the submit/batch_queues.  If jobs are# enqueued on them, they are scheduled in place.  The external queues must# not overlap the resources in the batch queues, or jobs may be scheduled# incorrectly (the batch queues may "steal" resources from the external# queues unless segregated).  A comma separated list of queues is expected.#EXTERNAL_QUEUES			???################################################################################ These options are used to optimize system load average and scheduler # effectiveness. It is a good idea to monitor system load as the user community # grows, shrinks, or changes its focus from porting and debugging to # production. These defaults were selected for a 64 processor system with 16gb # of memory. ################################################################################# Maximum number of jobs to run.  This number can be different than the # combined total of max_running (per queue) limits specified in qmgr.  # Sites with time-intensive users can set this higher than the maximum number # of processors.  Sites with memory- or CPU- intensive users should set it # lower.  As the max_running (per queue) limits change in qmgr, this option # should be revisited. # MAX_JOBS                	16# Minimum number of jobs to keep running.  Please note that as the gap between # the MAX_JOBS and MIN_JOBS numbers shrinks, any dynamic backfilling algorithms # will be less effective.#MIN_JOBS			1# Target Load Average refers to a target percentage of the maximum system # load average (1 point for each processor on the machine).  It may vary# as much as the +/- percentages listed in TARGET_LOAD_VARIANCE.  Jobs may# or may not be scheduled if the load is too high or too low, even if the# resources indicate that doing so would otherwise cause a problem.# The values below attempt to maintain a system load within 75% to 100% of# the theoretical maximum (load average of 48.0 to 64.0 for a 64-cpu machine).TARGET_LOAD_PCT			90%		TARGET_LOAD_VARIANCE		-15%,+10%################################################################################ These options are used to enforce site-specific policies. It is a good idea # to reevaluate these policies as the user community grows, shrinks, or changes # its focus from porting and debugging to production.################################################################################# Check for Prime Time Enforcement.  Sites with a mixed user base can use # this option to enforce separate scheduling policies at different times# during the day.  Refer to the INTERACTIVE_QUEUES description for the current# prime-time scheduling policy.  If ENFORCE_PRIME_TIME is set to "0", the # non-prime-time scheduling policy (as described in BATCH_QUEUES) will be used # for the entire 24 hour period.## If enforcement is needed at some future time, it may be specified on the# configuration line instead of "True".  The syntax of the date string is# MM/DD/YYYY@HH:MM:SS (due to limitations of the parsing engine).  For # instance, to start enforcing primetime on January 1, 2000 at 8:00AM, use# the following configuration line:##	ENFORCE_PRIME_TIME	01/01/2000@08:00:00#ENFORCE_PRIME_TIME		False

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -