IBM

hostInfoEnt Struct Reference

host information entry. More...


Data Fields

char * host
int hStatus
int * busySched
int * busyStop
float cpuFactor
int nIdx
float * load
float * loadSched
float * loadStop
char * windows
int userJobLimit
int maxJobs
int numJobs
int numRUN
int numSSUSP
int numUSUSP
int mig
int attr
float * realLoad
int numRESERVE
int chkSig
float cnsmrUsage
float prvdrUsage
float cnsmrAvail
float prvdrAvail
float maxAvail
float maxExitRate
float numExitRate
char * hCtrlMsg
int numNetwork
struct networkInfoEnt * networkInfoArray
char * affinityCpulist
lsf_topology_t hostTp
int powerStatus
int idleTime
int cycleTimeLeft

Detailed Description

host information entry.

Field Documentation

The name of the host.

The status of the host.

It is the bitwise inclusive OR. see host_status

Indicate host loadSched busy reason.

Indicate host loadStop busy reason.

The host CPU factor used to scale CPU load values to account for differences in CPU speeds.

The faster the CPU, the larger the CPU factor.

The number of load indices in the load, loadSched and loadStop arrays.

Load information array on a host.

This array gives the load information that is used for scheduling batch jobs. This load information is the effective load information from ls_loadofhosts (see ls_loadofhosts) plus the load reserved for running jobs (see lsb.queues for details on resource reservation). The load array is indexed the same as loadSched and loadStop (see loadSched and loadStop below).

Stop scheduling new jobs if over.

Stop jobs if over this load.

The loadSched and loadStop arrays control batch job scheduling, suspension, and resumption. The values in the loadSched array specify the scheduling thresholds for the corresponding load indices. Only if the current values of all specified load indices of this host are within (below or above, depending on the meaning of the load index) the corresponding thresholds of this host, will jobs be scheduled to run on this host. Similarly, the values in the loadStop array specify the stop thresholds for the corresponding load indices. If any of the load index values of the host goes beyond its stop threshold, the job will be suspended. The loadSched and loadStop arrays are indexed by the following constants:
R15S
15-second average CPU run queue length.
R1M
1-minute average CPU run queue length.
R15M
15-minute average CPU run queue length.
UT
CPU utilization over the last minute.
PG
Average memory paging rate, in pages per second.
IO
Average disk I/O rate, in KB per second.
LS
Number of current login users.
IT
Idle time of the host in minutes.
TMP
The amount of free disk space in the file system containing /tmp, in MB.
SWP
The amount of swap space available, in MB.
MEM
The amount of available user memory on this host, in MB.

ASCII desp of run windows.One or more time windows in a week during which batch jobs may be dispatched to run on this host .

The default is no restriction, or always open (i.e., 24 hours a day seven days a week). These windows are similar to the dispatch windows of batch job queues. See lsb_queueinfo.

The maximum number of job slots any user is allowed to use on this host.

The maximum number of job slots that the host can process concurrently.

The number of job slots running or suspended on the host.

The number of job slots running on the host.

The number of job slots suspended by the batch daemon on the host.

The number of job slots suspended by the job submitter or the LSF system administrator.

The migration threshold in minutes after which a suspended job will be considered for migration.

The host attributes; the bitwise inclusive OR of some of host_attributes.

The effective load of the host.

The number of job slots reserved by LSF for the PEND jobs.

If attr has an H_ATTR_CHKPNT_COPY attribute, chkSig is set to the signal which triggers checkpoint and copy operation.

Otherwise, chkSig is set to the signal which triggers checkpoint operation on the host

Num of resource used by the consumer.

Num of resource used by the provider.

Num of resource available for the consumer to use.

Num of resource available for the provider to use.

Num maximum of resource available in total.

The job exit rate threshold on the host.

Number of job exit rate on the host.

AdminAction - host control message.

The number of PE networks on this host.

struct networkInfoEnt* hostInfoEnt::networkInfoArray

Detailed PE network information.

The CPU list which can be used in affinity scheduling.

host topology tree info

host power status

host idle time

host cycle time left



     
Date Modified: 16 Jul 2014

Terms of Use
Copyright © 1994-2014 International Business Machines Corp.
US Government Users Restricted Rights - Use, duplication or disclosure
restricted by GSA ADP Schedule Contract with IBM Corp.