
私たちのクラスターでは、現在の sge 構成ですべてのスロットを使い切ってしまう可能性があります。誤って権限を使いすぎたり、送信のたびにチェックしたりするのは避けたいです。
ジョブが使用できるスロットの数に厳しい制限を課す方法はありますか?
管理者権限がないので、質問のようにはできません」SGE でユーザーごとに実行できるジョブの最大数を設定するにはどうすればよいですか?「それはまさに私が求めているものですが。
答え1
最新のグリッド エンジンを使用していて、同一のリソース要件を持つ多数のジョブを送信する場合は、-tc
スイッチによって制限された単一の配列ジョブとして送信してみることができます。次のコマンドは、100000 タスクのジョブを送信しますが、一度に実行されるのは 100 タスクのみです。
qsub -t 1-100000 -tc 100 script.sh