Hosts

A host is an individual computer in the cluster.

Each host may have more than one processor. Multiprocessor hosts are used to run parallel jobs. A multiprocessor host with a single process queue is considered a single machine, while a box full of processors that each have their own process queue is treated as a group of separate machines.

Commands

  • lsload — View load on hosts

  • lshosts — View configuration information about hosts in the cluster including number of CPUS, model, type, and whether the host is a client or server

  • bhosts — View batch server hosts in the cluster

    Tip: The names of your hosts should be unique. They should not be the same as the cluster name or any queue defined for the cluster.

Submission host

The host where jobs are submitted to the cluster.

Jobs are submitted using the bsub command or from an application that uses the LSF API.

Client hosts and server hosts can act as submission hosts.

Commands:

  • bsub — Submit a job

  • bjobs — View jobs that are submitted

Execution host

The host where a job runs. Can be the same as the submission host. All execution hosts are server hosts.

Commands

  • bjobs — View where a job runs

Server host

Hosts that are capable of submitting and running jobs. A server host runs sbatchd to execute server requests and apply local policies.

Commands

  • lshosts — View hosts that are servers (server=Yes)

Configuration

  • Server hosts are defined in the lsf.cluster.cluster_name file by setting the value of server to 1

Client host

Hosts that are only capable of submitting jobs to the cluster. Client hosts run LSF commands and act only as submission hosts. Client hosts do not execute jobs or run LSF daemons.

Commands

  • lshosts — View hosts that are clients (server=No)

Configuration

  • Client hosts are defined in the lsf.cluster.cluster_name file by setting the value of server to 0

Master host

Where the master LIM and mbatchd run. An LSF server host that acts as the overall coordinator for that cluster. Each cluster has one master host to do all job scheduling and dispatch. If the master host goes down, another LSF server in the cluster becomes the master host.

All LSF daemons run on the master host. The LIM on the master host is the master LIM.

Commands

  • lsid — View the master host name

Configuration

  • The master host is the first host that is listed in the lsf.cluster.cluster_name file or is defined along with other candidate master hosts by LSF_MASTER_LIST in lsf.conf.