displays information about service class configuration for goal-oriented service-level agreement (SLA) scheduling
bsla displays the properties of service classes configured in lsb.serviceclasses and dynamic information about the state of each configured service class.
If a default system service class is configured with ENABLE_DEFAULT_EGO_SLA in lsb.params but no other service classes are explicitly configured in lsb.serviceclasses, bsla only displays information for the default SLA.
A list of job groups is displayed with the following fields:
The name of the service class, followed by its description, if any.
The service class priority. A higher value indicates a higher priority, relative to other service classes. Similar to queue priority, service classes access the cluster resources in priority order.
For EGO-enabled SLA service classes, the name of the EGO consumer from which hosts are allocated to the SLA.
For EGO-enabled SLA service classes, the EGO resource requirement defined in the SLA.
For EGO-enabled SLA service classes, how long the SLA holds its idle hosts before LSF releases them to EGO.
For EGO-enabled SLA service classes, the number of hosts allocated to the SLA that EGO has reclaimed.
For EGO-enabled SLA service classes, the amount of time EGO gives to LSF to clean up its workload before EGO reclaims the host.
User names or user groups who can submit jobs to the service class.
The configured time window when the service class goal is active. If a throughput or velocity goal has no time window configured, ACTIVE WINDOW is Always Open.
For throughput goals, the configured job throughput (finished jobs per hour) for the service class.
The current throughput for the SLA finished jobs per clean period.
For goals with a time window, estimated finish time of the SLA. If the service class status is on time, the finish time is before the configured deadline. If the service class status is delayed, the service class is missing its goal and bsla shows a finish time later than the deadline.
For goals with a time window, the optimum number of jobs that should be running in the service class for the SLA to meet its goal.
The current number of jobs in the specified service class. A parallel job is counted as 1 job, regardless of the number of job slots it uses.
The number of user-suspended jobs in the specified service class.
The number of jobs in the specified service class in EXITED or DONE state.
Begin ServiceClass
NAME = Kyuquot
CONSUMER = Kyuquot
PRIORITY = 23
USER_GROUP = user1 user2
GOALS = [VELOCITY 8 timeWindow (9:00-17:30)] \
[DEADLINE timeWindow (17:30-9:00)]
DESCRIPTION = Daytime/Nighttime SLA
End ServiceClass
bsla Kyuquot
SERVICE CLASS NAME: Kyuquot
-- Daytime/Nighttime SLA
PRIORITY: 23
CONSUMER: Kyuquot
EGO_RES_REQ: any host
MAX_HOST_IDLE_TIME: 120
USER_GROUP: user1 user2
GOAL: VELOCITY 8
ACTIVE WINDOW: (9:00-17:30)
STATUS: Active:On time
SLA THROUGHPUT: 0.00 JOBS/CLEAN_PERIOD
GOAL: DEADLINE
ACTIVE WINDOW: (17:30-9:00)
STATUS: Inactive
SLA THROUGHPUT: 0.00 JOBS/CLEAN_PERIOD
NJOBS PEND RUN SSUSP USUSP FINISH
0 0 0 0 0 0