Hello,
We have PBS cluster with a route queue and 4 execution queues. The load_balancing: true ALL in /var/spool/pbs/sched_priv/sched_config but jobs only run in 2 execution queues (xeon1700s/w). No jobs are running in xeon1800s/w execution queues. Please help to detect configuration issue. We have PBS Pro 14.0 installed in the environment.
The goal is to loadbalance jobs across xeon1700s/xeon1800s and xeon1700w/xeon1800w based on how many CPU requested per job
Route Queue - xeon1600
create queue xeon1600
set queue xeon1600 queue_type = Route
set queue xeon1600 route_destinations = “xeon1700s,xeon1800s,xeon1700w,xeon1800w”
set queue xeon1600 enabled = True
set queue xeon1600 started = True
create queue xeon1700s
set queue xeon1700s queue_type = Execution
set queue xeon1700s resources_max.ncpus = 80
set queue xeon1700s resources_min.ncpus = 1
set queue xeon1700s enabled = True
set queue xeon1700s started = True
create queue xeon1700w
set queue xeon1700w queue_type = Execution
set queue xeon1700w resources_max.ncpus = 4200
set queue xeon1700w resources_min.ncpus = 800
set queue xeon1700w enabled = True
set queue xeon1700w started = True
create queue xeon1800s
set queue xeon1800s queue_type = Execution
set queue xeon1800s resources_min.ncpus = 1
set queue xeon1800s resources_max.ncpus = 80
set queue xeon1800s enabled = True
set queue xeon1800s started = True
create queue xeon1800w
set queue xeon1800w queue_type = Execution
set queue xeon1800w resources_min.ncpus = 800
set queue xeon1700w resources_max.ncpus = 6280
set queue xeon1800w enabled = True
set queue xeon1800w started = True
qmgr config output file
Create resources and set their properties.
Create and define resource qlist
create resource qlist
set resource qlist type = string_array
set resource qlist flag = h
Create and define resource acfd_fluent_solver_lic
create resource acfd_fluent_solver_lic
set resource acfd_fluent_solver_lic type = long
Create and define resource acfd_cfx_solver_lic
create resource acfd_cfx_solver_lic
set resource acfd_cfx_solver_lic type = long
Create and define resource acfd_par_proc_lic
create resource acfd_par_proc_lic
set resource acfd_par_proc_lic type = long
Create queues and set their attributes.
Create and define queue xeon1300g
create queue xeon1300g
set queue xeon1300g queue_type = Execution
set queue xeon1300g resources_max.qlist = xeon1300g
set queue xeon1300g resources_min.qlist = xeon1300g
set queue xeon1300g resources_default.qlist = xeon1300g
set queue xeon1300g default_chunk.qlist = xeon1300g
set queue xeon1300g enabled = True
set queue xeon1300g started = True
Create and define queue xeon1400g
create queue xeon1400g
set queue xeon1400g queue_type = Execution
set queue xeon1400g resources_max.qlist = xeon1400g
set queue xeon1400g resources_min.qlist = xeon1400g
set queue xeon1400g resources_default.qlist = xeon1400g
set queue xeon1400g default_chunk.qlist = xeon1400g
set queue xeon1400g enabled = True
set queue xeon1400g started = True
Create and define queue xeon1300
create queue xeon1300
set queue xeon1300 queue_type = Execution
set queue xeon1300 resources_max.qlist = xeon1300
set queue xeon1300 resources_min.qlist = xeon1300
set queue xeon1300 resources_default.qlist = xeon1300
set queue xeon1300 default_chunk.qlist = xeon1300
set queue xeon1300 enabled = True
set queue xeon1300 started = True
Create and define queue xeon10g11g
create queue xeon10g11g
set queue xeon10g11g queue_type = Execution
set queue xeon10g11g resources_max.qlist = xeon10g11g
set queue xeon10g11g resources_min.qlist = xeon10g11g
set queue xeon10g11g resources_default.qlist = xeon10g11g
set queue xeon10g11g default_chunk.qlist = xeon10g11g
set queue xeon10g11g enabled = True
set queue xeon10g11g started = True
Create and define queue xeon1500
create queue xeon1500
set queue xeon1500 queue_type = Execution
set queue xeon1500 resources_max.qlist = xeon1500
set queue xeon1500 resources_min.qlist = xeon1500
set queue xeon1500 resources_default.qlist = xeon1500
set queue xeon1500 default_chunk.qlist = xeon1500
set queue xeon1500 enabled = True
set queue xeon1500 started = True
Create and define queue xeon1400
create queue xeon1400
set queue xeon1400 queue_type = Execution
set queue xeon1400 resources_max.qlist = xeon1400
set queue xeon1400 resources_min.qlist = xeon1400
set queue xeon1400 resources_default.qlist = xeon1400
set queue xeon1400 default_chunk.qlist = xeon1400
set queue xeon1400 enabled = True
set queue xeon1400 started = True
Create and define queue xeon10pri
create queue xeon10pri
set queue xeon10pri queue_type = Execution
set queue xeon10pri resources_max.qlist = xeon10pri
set queue xeon10pri resources_min.qlist = xeon10pri
set queue xeon10pri resources_default.qlist = xeon10pri
set queue xeon10pri default_chunk.qlist = xeon10pri
set queue xeon10pri enabled = True
set queue xeon10pri started = True
Create and define queue xeon900
create queue xeon900
set queue xeon900 queue_type = Execution
set queue xeon900 resources_max.qlist = xeon900
set queue xeon900 resources_min.qlist = xeon900
set queue xeon900 resources_default.qlist = xeon900
set queue xeon900 default_chunk.qlist = xeon900
set queue xeon900 enabled = True
set queue xeon900 started = True
Create and define queue xeon1700
create queue xeon1700
set queue xeon1700 queue_type = Execution
set queue xeon1700 resources_max.qlist = xeon1700
set queue xeon1700 resources_min.qlist = xeon1700
set queue xeon1700 resources_default.qlist = xeon1700
set queue xeon1700 default_chunk.qlist = xeon1700
set queue xeon1700 enabled = False
set queue xeon1700 started = False
Create and define queue xeon1200g-1400g
create queue xeon1200g-1400g
set queue xeon1200g-1400g queue_type = Execution
set queue xeon1200g-1400g resources_max.qlist = xeon1200g-1400g
set queue xeon1200g-1400g resources_min.qlist = xeon1200g-1400g
set queue xeon1200g-1400g resources_default.qlist = xeon1200g-1400g
set queue xeon1200g-1400g default_chunk.qlist = xeon1200g-1400g
set queue xeon1200g-1400g enabled = True
set queue xeon1200g-1400g started = True
Create and define queue xeon1800
create queue xeon1800
set queue xeon1800 queue_type = Execution
set queue xeon1800 resources_max.qlist = xeon1800
set queue xeon1800 resources_min.qlist = xeon1800
set queue xeon1800 resources_default.qlist = xeon1800
set queue xeon1800 default_chunk.qlist = xeon1800
set queue xeon1800 enabled = False
set queue xeon1800 started = False
Create and define queue xeon1000
create queue xeon1000
set queue xeon1000 queue_type = Execution
set queue xeon1000 resources_max.qlist = xeon1000
set queue xeon1000 resources_min.qlist = xeon1000
set queue xeon1000 resources_default.qlist = xeon1000
set queue xeon1000 default_chunk.qlist = xeon1000
set queue xeon1000 enabled = True
set queue xeon1000 started = True
Create and define queue xeon1100
create queue xeon1100
set queue xeon1100 queue_type = Execution
set queue xeon1100 resources_max.qlist = xeon1100
set queue xeon1100 resources_min.qlist = xeon1100
set queue xeon1100 resources_default.qlist = xeon1100
set queue xeon1100 default_chunk.qlist = xeon1100
set queue xeon1100 enabled = True
set queue xeon1100 started = True
Create and define queue xeon1100g
create queue xeon1100g
set queue xeon1100g queue_type = Execution
set queue xeon1100g resources_max.qlist = xeon1100g
set queue xeon1100g resources_min.qlist = xeon1100g
set queue xeon1100g resources_default.qlist = xeon1100g
set queue xeon1100g default_chunk.qlist = xeon1100g
set queue xeon1100g enabled = True
set queue xeon1100g started = True
Create and define queue xeon1200
create queue xeon1200
set queue xeon1200 queue_type = Execution
set queue xeon1200 resources_max.qlist = xeon1200
set queue xeon1200 resources_min.qlist = xeon1200
set queue xeon1200 resources_default.qlist = xeon1200
set queue xeon1200 default_chunk.qlist = xeon1200
set queue xeon1200 enabled = True
set queue xeon1200 started = True
Create and define queue xeon1200g
create queue xeon1200g
set queue xeon1200g queue_type = Execution
set queue xeon1200g resources_max.qlist = xeon1200g
set queue xeon1200g resources_min.qlist = xeon1200g
set queue xeon1200g resources_default.qlist = xeon1200g
set queue xeon1200g default_chunk.qlist = xeon1200g
set queue xeon1200g enabled = True
set queue xeon1200g started = True
Create and define queue xeon1000g
create queue xeon1000g
set queue xeon1000g queue_type = Execution
set queue xeon1000g resources_max.qlist = xeon1000g
set queue xeon1000g resources_min.qlist = xeon1000g
set queue xeon1000g resources_default.qlist = xeon1000g
set queue xeon1000g default_chunk.qlist = xeon1000g
set queue xeon1000g enabled = True
set queue xeon1000g started = True
Create and define queue xeon1700s
create queue xeon1700s
set queue xeon1700s queue_type = Execution
set queue xeon1700s resources_max.ncpus = 80
set queue xeon1700s resources_max.qlist = xeon1700s
set queue xeon1700s resources_min.ncpus = 1
set queue xeon1700s resources_min.qlist = xeon1700s
set queue xeon1700s resources_default.qlist = xeon1700s
set queue xeon1700s default_chunk.qlist = xeon1700s
set queue xeon1700s enabled = True
set queue xeon1700s started = True
Create and define queue xeon1700w
create queue xeon1700w
set queue xeon1700w queue_type = Execution
set queue xeon1700w resources_max.ncpus = 6280
set queue xeon1700w resources_max.qlist = xeon1700w
set queue xeon1700w resources_min.ncpus = 81
set queue xeon1700w resources_min.qlist = xeon1700w
set queue xeon1700w resources_default.qlist = xeon1700w
set queue xeon1700w default_chunk.qlist = xeon1700w
set queue xeon1700w enabled = True
set queue xeon1700w started = True
Create and define queue xeon1800s
create queue xeon1800s
set queue xeon1800s queue_type = Execution
set queue xeon1800s resources_max.ncpus = 80
set queue xeon1800s resources_max.qlist = xeon1800s
set queue xeon1800s resources_min.ncpus = 1
set queue xeon1800s resources_min.qlist = xeon1800s
set queue xeon1800s resources_default.qlist = xeon1800s
set queue xeon1800s default_chunk.qlist = xeon1800s
set queue xeon1800s max_user_run = 5
set queue xeon1800s enabled = True
set queue xeon1800s started = True
Create and define queue xeon1800w
create queue xeon1800w
set queue xeon1800w queue_type = Execution
set queue xeon1800w resources_max.qlist = xeon1800w
set queue xeon1800w resources_min.ncpus = 81
set queue xeon1800w resources_min.qlist = xeon1800w
set queue xeon1800w resources_default.qlist = xeon1800w
set queue xeon1800w default_chunk.qlist = xeon1800w
set queue xeon1800w max_user_run = 5
set queue xeon1800w enabled = True
set queue xeon1800w started = True
Create and define queue xeon1600
create queue xeon1600
set queue xeon1600 queue_type = Route
set queue xeon1600 route_destinations = xeon1700s
set queue xeon1600 route_destinations += xeon1800s
set queue xeon1600 route_destinations += xeon1700w
set queue xeon1600 route_destinations += xeon1800w
set queue xeon1600 enabled = True
set queue xeon1600 started = True
Set server attributes.
set server scheduling = True
set server default_queue = xeon1600
set server log_events = 511
set server mail_from = adm
set server query_other_jobs = True
set server resources_default.ncpus = 1
set server default_chunk.ncpus = 1
set server scheduler_iteration = 600
set server resv_enable = True
set server node_fail_requeue = 310
set server max_array_size = 10000
set server pbs_license_min = 0
set server pbs_license_max = 2147483647
set server pbs_license_linger_time = 31536000
set server license_count = Avail_Global:1000000 Avail_Local:1000000 Used:0 High_Use:0 Avail_Sockets:1000000 Unused_Sockets:1000000
set server eligible_time_enable = False
set server max_concurrent_provision = 5