I checked the backfill like this.
But, I can not confirm the difference by the number of backfill_depth.
How can I confirm that only one backfill can not be done?
[root@sl02-sms ~]# qmgr -c “set queue workq backfill_depth=1”
[root@sl02-sms ~]# grep backfill /var/spool/pbs/sched_priv/sched_config
backfill: true ALL
backfill_prime: false ALL
[root@sl02-sms ~]#
[root@sl02-sms ~]# grep ^strict_ordering /var/spool/pbs/sched_priv/sched_config
strict_ordering: true ALL
[root@sl02-sms ~]#
[root@sl02-sms ~]# qmgr -c “set queue workq backfill_depth=1”
[test@sl02-sms ~]$ qsub -l select=2:ncpus=2 -l walltime=00:30:00 yes.sh
1640.sl02-sms
[test@sl02-sms ~]$ qsub -l select=2:ncpus=12 yes.sh
1641.sl02-sms
[test@sl02-sms ~]$ qsub -l select=2:ncpus=2 -l walltime=00:10:00 yes.sh
1642.sl02-sms
[test@sl02-sms ~]$ qstat -a
sl02-sms:
Req’d Req’d Elap
Job ID Username Queue Jobname SessID NDS TSK Memory Time S Time
1640.sl02-sms test workq test 28070 2 4 – 00:30 R 00:00
1641.sl02-sms test workq test – 2 24 – – Q –
1642.sl02-sms test workq test 28165 2 4 – 00:10 R 00:00
[test@sl02-sms ~]$
[test@sl02-sms ~]$ qsub -l select=2:ncpus=2 -l walltime=00:30:00 yes.sh
1647.sl02-sms
[test@sl02-sms ~]$ qsub -l select=2:ncpus=12 yes.sh
1648.sl02-sms
[test@sl02-sms ~]$ qsub -l select=2:ncpus=12 yes.sh
1649.sl02-sms
[test@sl02-sms ~]$ qsub -l select=2:ncpus=2 -l walltime=00:10:00 yes.sh
1650.sl02-sms
[test@sl02-sms ~]$ qsub -l select=2:ncpus=2 -l walltime=00:10:00 yes.sh
1651.sl02-sms
[test@sl02-sms ~]$ qstat -a
sl02-sms:
Req’d Req’d Elap
Job ID Username Queue Jobname SessID NDS TSK Memory Time S Time
1647.sl02-sms test workq test 31824 2 4 – 00:30 R 00:00
1648.sl02-sms test workq test – 2 24 – – Q –
1649.sl02-sms test workq test – 2 24 – – Q –
1650.sl02-sms test workq test 31861 2 4 – 00:10 R 00:00
1651.sl02-sms test workq test 31886 2 4 – 00:10 R 00:00
[test@sl02-sms ~]$