Sun Grid Engine Динамическое распределение ресурсов

Мой кластер работает под управлением Sun Grid Engine "GE 6.2u5 $ Дата: 2009/12/01 12:24:06 $". Я хотел бы отправить одно задание в очередь, которое определяется сценарием bash, содержащим несколько команд. Большинство команд в этом скрипте могут использовать только 1 процессор. Однако одна команда может использовать N процессоров. Можно ли как-то запросить больше процессоров для этой единственной команды в моем скрипте?

1 ответ

Динамическое распределение таких ресурсов невозможно с помощью SGE. Правильный способ справиться с этой ситуацией - разделить скрипт, определяющий задание, на три части: A,B,C, где A= скрипт с командами, требующими onlu 1 cpu B= скрипт с командой, требующей N процессоров C= скрипт с коммансами, требующими только 1 ЦПУ

Затем уловка состоит в том, чтобы представить эти три сценария в виде трех разных заданий, причем последние два будут зависеть от завершения двух предыдущих.

Другие вопросы по тегам