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