Я хочу отправить несколько заданий кластеру, но я хочу, чтобы они выполнялись только в том случае, если в очереди нет других заданий. Как я могу это сделать?Задачи qsub с низким приоритетом?
В кластере используется система управления TORQUE + MAUI.
Я хочу отправить несколько заданий кластеру, но я хочу, чтобы они выполнялись только в том случае, если в очереди нет других заданий. Как я могу это сделать?Задачи qsub с низким приоритетом?
В кластере используется система управления TORQUE + MAUI.
Maui не может быть в состоянии сделать это. Я просмотрел документацию для Мауи для отрицательной или положительной близости и hpenable, но я не видел никаких ссылок на нее. Я видел ссылки в основном продукте Моава, который основан на Мауи. Возможно, они не в Мауи, но я бы упомянул их на случай, если он сработает для вас.
Таким образом, в основной продукт вы могли бы сделать что-то вроде:
SRCFG[res1] CLASSLIST=prio+,~lowprio-
Это говорит программное обеспечение, чтобы положительно втягивать Прио работу класса. Параметр ~ для lowpro сообщает программе игнорировать эти учетные данные, пока все задания prio не будут оценены/запущены/запущены. «-» говорит, что он не работает в этой оговорке, если нет других ресурсов. Затем вы просто добавляете счет задачи, чтобы потреблять весь кластер.
Другой вариант - отправить все эти задания с помощью трюма и выполнить задание cron qstat и проверить другие jbos, прежде чем отпускать задания с выпуском.