В нашем кластере я мог использовать все слоты с текущей конфигурацией sge. Я не хочу случайно злоупотреблять своими привилегиями / проверять при каждой отправке.
Есть ли способ установить жесткое ограничение на количество слотов, которые могут использовать мои рабочие места?
У меня нет прав менеджера, поэтому я не могу сделать то, что указано в вопросе "Как я могу установить максимальное количество выполняемых заданий на пользователя на SGE?"Хотя это именно то, что мне нужно.
Если вы используете недавний сеточный движок и отправляете кучу заданий с одинаковыми требованиями к ресурсам, вы можете попробовать отправить как одно задание массива, ограниченное -tc
переключатель. Следующая команда отправит задание из 100000 задач, но запускает только 100 за раз:
qsub -t 1-100000 -tc 100 script.sh