Sei sulla pagina 1di 2

Sample UNIX installation directories File

lsb.modules
Description
Configures LSF scheduler and resource broker plugin
P l a t f o r m L S F®
LSF_TOP

lsb.resources
modules
Configures resource allocation limits, exports, and resource
Quick Reference
conf 1 work 2 3 log version 4 usage limits Version 6.2

lsbatch 5 cluster_name
lsb.serviceclasses Defines service-level agreements (SLAs) in an LSF cluster as
service classes, which define the properties of the SLA
Administration and accounting commands
man 6 Only LSF administrators or root can use these commands.
logdir aix5-64 7 sparc-sol7-64
cluster_name lsb.users Configures user groups, hierarchical fairshare for users and
include 8 .. 7
lsb.event.lock . user groups, and job slot limits for users and user groups Command Description
configdir
info lsf
lsb.hosts lsf_indir lsbatch.h
bin 9 etc 10 lib 11
Cluster configuration parameters (lsf.conf) lsacct Displays accounting statistics on finished RES tasks in the LSF system
lsb.params lsf.h badmin lim lsadmin LSF administrative tool to control the operation of the LIM and RES
lsb.queues bjobs locale
… lsf_cmdir res Variable Description UNIX Default
lsadmin sbatchd daemons in an LSF cluster. lsadmin help shows all subcommands.
misc 12 … … uid
license.dat LSF_TOP Top-level LSF installation directory, must /usr/local/lsf lsfinstall Install LSF using install.config input file
lsf.cluster.cluster_name conf_tmpl ckpt_crt0.o
lsf.conf
be accessible from all hosts in the cluster
libampi.a lsfrestart Restart the LSF daemons on all hosts in the local cluster
lsf.shared examples …
lsf.task LSF_BINDIR Directory containing LSF user commands, LSF_TOP/version/
lsfshutdown Shut down the LSF daemons on all hosts in the local cluster
profile.lsf make.def 1 LSF_CONFDIR = LSF_ENVDIR shared by all hosts of the same type platform/bin
cshrc.lsf make.misc lsfstartup Start the LSF daemons on all hosts in the local cluster
… 2 LSB_SHAREDIR
LSF_CONFDIR Directory for all LSF configuration files LSF_TOP/conf
3 LSF_LOGDIR
install bacct Reports accounting statistics on completed LSF jobs
4 LSF_VERSION LSF_ENVDIR Directory containing the lsf.conf file, must /etc (if LSF_CONFDIR
instlib 5 LSB_CONFDIR
be owned by root is not defined) badmin LSF administrative tool to control the operation of the LSF Batch
6 LSF_MANDIR system including sbatchd, mbatchd, hosts and queues. badmin help
scripts 7 Machine-dependent directory LSF_INCLUDEDIR Directory containing LSF API header files LSF_TOP/version/
8 LSF_INCLUDEDIR
shows all subcommands.
lsfinstall lsf.h and lsbatch.h include
hostsetup 9 LSF_BINDIR bladmin reconfigures the Platform LSF License Scheduler daemon (bld)
Key
... 10 LSF_SERVERDIR LSF_LIBDIR LSF libraries, shared by all hosts of the LSF_TOP/version/
directories 11 LSF_LIBDIR same type platform/lib brun Forces LSF to run a submitted, pending job immediately on a specified
files 12 LSF_MISC host
LSF_LOGDIR (Optional) Directory for LSF daemon logs, /tmp
must be owned by root brsvadd Creates an advance reservation
Daemon error log files LSF_LOG_MASK Specifies the logging level of error LOG_WARNING brsvdel Deletes an advance reservation
Daemon error log files are stored in the directory defined by LSF_LOGDIR in lsf.conf. messages from LSF commands
LSF base system daemon log files LSF batch system daemon log files
Daemons
LSF_MANDIR Directory containing LSF man pages LSF_TOP/version/man
lim.log.hostname mbatchd.log.hostname LSF_MISC Help files for the LSF GUI tools, sample C LSF_TOP/version/ Executable Name Description
res.log.hostname sbatchd.log.hostname programs and shell scripts, and a template misc lim Load Information Manager (LIM)—collects load and resource
for an external LIM (elim) information about all server hosts in the cluster and provides host
pim.log.hostname mbschd.log.hostname
LSF_SERVERDIR Directory for all server binaries and shell LSF_TOP/version/ selection services to applications through LSLIB. LIM maintains
Configuration files scripts, and external executables invoked platform/etc information on static system resources and dynamic load indices.
by LSF daemons, must be owned by root, mbatchd Master Batch Daemon (MBD)—accepts and holds all batch jobs.
lsf.conf, lsf.shared, and lsf.cluster.cluster_name are located in LSF_CONFDIR.
and shared by all hosts of the same type MBD periodically checks load indices on all server hosts by
lsb.params, lsb.queues, lsb.modules, and lsb.resources are located in LSB_CONFDIR/
LSB_CONFDIR Directory for LSF Batch configuration LSF_CONFDIR/ contacting the Master LIM.
cluster_name/configdir/.
directories, containing user and host lists, lsbatch mbschd Master Batch Scheduler Daemon— performs the scheduling
File Description operation parameters, and batch queues functions of LSF and sends job scheduling decisions to MBD for
install.config Options for Platform LSF installation and configuration LSB_SHAREDIR Directory for LSF Batch job history and LSF_TOP/work dispatch. Runs on the LSF master server host.
accounting log files for each cluster, must sbatchd Slave Batch Daemon (SBD)—accepts job execution requests
lsf.conf Generic environment configuration file describing the
be owned by primary LSF administrator from MBD, and monitors the progress of jobs. Controls job
configuration and operation of the cluster
LSF_LIM_PORT TCP service port used for communication 6879 execution, enforces batch policies, reports job status to MBD, and
lsf.shared Definition file shared by all clusters. Used to define cluster launches MBD.
with lim
name, host types, host models and site-defined resources
LSF_RES_PORT TCP service port used for communication 6878 pim Process Information Manager (PIM)—monitors resources used
lsf.cluster.cluster_name Cluster configuration files used to define hosts, administrators, with res by submitted jobs while they are running. PIM is used to enforce
and locality of site-defined shared resources resource limits and load thresholds, and for fairshare scheduling.
LSB_MBD_PORT TCP service port used for communication 6881
lsf.licensescheduler Configures Platform LSF License Scheduler res Remote Execution Server (RES)—accepts remote execution
with mbatchd
lsb.params Configures LSF batch parameters LSB_SBD_PORT TCP service port used for communication 6882 requests from all load sharing applications and handles I/O on the
lsb.queues Batch queue configuration file remote host for load sharing processes.
with sbatchd
User commands Command Description Option Description
Viewing information about your cluster bsub Submits a job -L login_shell Initializes the execution environment using the
bswitch Moves unfinished jobs from one queue to another specified login shell
Command Description
btop Moves a pending job relative to the first job in the queue -Lp ls_project_name Assigns the job to the specified License Scheduler
bhosts Displays hosts and their static and dynamic resources project
bhpart Displays information about host partitions -m "host_name Runs job on one of the specified hosts. Plus (+) after
bmgroup Displays information about host groups
bsub command [@cluster_name] the names of hosts or host groups indicates a
blimits Displays information about resource allocation limits of running jobs Syntax [+[pref_level]] | preference. Optionally, a positive integer indicates a
bsub [options] command [arguments] host_group[+[pref_level]] ..." preference level. Higher numbers indicate greater
bparams Displays information about tunable batch system parameters
preferences for those hosts.
bqueues Displays information about batch queues Options -M mem_limit Sets the memory limit (KB)
brsvs Displays advance reservations Option Description -n min_proc[,max_proc] Specifies the minimum and maximum numbers of
bugroup Displays information about user groups -B Sends email when the job is dispatched processors required for a parallel job
busers Displays information about users and user groups -H Holds the job in the PSUSP state at submission -o output_file Appends the standard output to a file
lshosts Displays hosts and their static resource information -I | -Ip | -Is Submits a batch interactive job. -Ip creates a pseudo- -P project_name Assigns job to specified project
lsid Displays the current LSF version number, cluster name and the master terminal. -Is creates a pseudo-terminal in shell mode. -p process_limit Sets the limit of the number of processes for the whole
host name -K Submits a job and waits for the job to finish job
lsinfo Displays load sharing configuration information -N Emails the job report when the job finishes -q "queue_name ..." Submits job to specified queues
lsload Displays dynamic load indices for hosts -r Makes a job rerunnable -R "res_req" Specifies host resource requirements
-x Exclusive execution -sla service_class_name Specifies the service class where the job is to run
Monitoring jobs and tasks -a esub_parameters String format parameter containing the name of an -sp priority Specifies user-assigned job priority to allow users to
Command Description application-specific esub program to be passed to the order their jobs in a queue
bhist Displays historical information about jobs master esub -S stack_limit Sets a per-process (soft) stack segment size limit (KB)
bjgroup Displays information about job groups -b begin_time Dispatches the job on or after the specified date and for each of the processes that belong to the job
time in the form [[month:]day:]:minute -s signal Send signal when a queue-level run window closes
bjobs Displays information about jobs
-C core_limit Sets a per-process (soft) core file size limit (KB) for all -T thread_limit Sets the limit of the number of concurrent threads for
blimits Displays information about resource allocation limits the processes that belong to this job the whole job
bpeek Displays stdout and stderr of unfinished jobs
-c cpu_time[/host_name | / Limits the total CPU time the job can use. CPU time is -t term_time Specifies the job termination deadline in the form
bsla Displays information about service class configuration for goal-oriented host_model] in the form [hour:]minute [[month:]day:]hour:minute
service-level agreement (SLA) scheduling -D data_limit Sets per-process (soft) data segment size limit (KB) -U reservation_ID Use advance reservation created with brsvadd
bstatus Reads or sets external job status messages and data files for each process that belong to the job
-u mail_user Sends mail to the specified email address
-e error_file Appends the standard error output to a file
-v swap_limit Set the total process virtual memory limit (KB) for the
Submitting and controlling jobs -ext[sched] Application-specific external scheduling options for whole job
"external_scheduler_options" the job (-extsched can be abbreviated to -ext)
Command Description -w 'dependency_expression' Places a job when the dependency expression
-E "pre_exec_command Runs the specified pre-exec command on the evaluates to TRUE
bbot Moves a pending job relative to the last job in the queue [arguments ...]" execution host before running the job
-wa '[signal | command | Specifies the job action to be taken before a job
bchkpnt Checkpoints a checkpointable job -f "local_file op [remote_file]" ... Copies a file between the local (submission) host and CHKPNT]' control action occurs
bgadd Creates job groups remote (execution) host. op is one of >, <, <<, ><, <>
-wt '[hour:]minute' Specifies the amount of time before a job control
bgdel Deletes job groups -F file_limit Sets per-process (soft) file size limit (KB) for each action occurs that a job warning action is to be taken
bkill Sends a signal to a job process that belong to the job
-W run_time[/host_name | / Sets the run time limit of the job in the form
bmig Migrates a checkpointable or rerunnable job -G user_group Associates job with a specified user group host_model] [hour:]minute
bmod Modifies job submission options -g job_group_name Associates job with a specified job group -Zs Spools a command file for the job to the directory
-i input_file | -is input_file Gets the standard input for the job from specified file specified by the JOB_SPOOL_DIR in lsb.params
bpost Sends a messages and attaches data files to a job
-J "job_name[index_list] Assigns the specified name to the job. Job arrary -h Prints command usage to stderr and exits
bread Reads messages and attached data files from a job
%job_slot_limit" Index_list has the form start[-end[:step]], and -V Prints LSF release version to stderr and exits
brequeue Kills and requeues a job
%job_slot_limit is the maximum number of jobs that www.platform.com
brestart Restarts a checkpointed job can run at any given time. doc@platform.com
support@platform.com
bresume Resumes a suspended job -k "chkpnt_dir [chkpnt_period] Makes a job checkpointable and specifies the © 2000-2005 Platform Computing Corporation. All rights reserved. training@platform.com
Last Update: September 29 2005 +1 87PLATFORM (+1 877 528 3676)
bstop Suspends a job [method=method_name]" checkpoint directory, period in minutes, and method All products or services mentioned in this document are identified by the trademarks or service marks of their
respective owners.

Potrebbero piacerti anche