【Linux】PBS qsubで投入したジョブが流れない

PBS qsub で、ジョブを新しく投入したのに、なぜかジョブが流れない。CPUやジョブ数は余裕があるのに、という場合の対処。

qstat -s か qstat -f でジョブを確認する。もし、”Draining system to allow starving job to run.”のメッセージが出力されていれば、starving job機構が働いている。

starving job機構は、キュー待ちが24時間続くとそれ以降に投入されたジョブが流れなくなるもの。

対処)
/var/spool/torque/sched_priv/sched_config の help_starving_jobs true ALL で、true を false に変更する。

もしくは、 max_starve: 24:00:00 の24を大きくする。