2016-07-27 9 views
1

Я хотел бы отправить задание исключительно одному узлу в cfncluster с использованием опции qsub планировщика SGE. Кто-нибудь знает правильный способ зарезервировать или использовать полный экземпляр для задания в cfncluster.Команда запускать работу исключительно в одном экземпляре в планировщике cfncluster-SGE

qsub -l [email protected] script.sh 

работает, но я не хочу, чтобы указать имя хоста, поскольку мы не знали бы, имя хоста узла, как это не раскручивается. есть ли возможность указать количество узлов или ядер. Спасибо.

+0

Из любопытства, какая у вас версия Torque? – clusterdude

+0

Я использую планировщик sge. есть ли опция указать no из узлов/ядер в sge scheduler? – nadish

+0

Извините, не знаю; Я приведу вас к документам SGE. – clusterdude

ответ

1

Чтобы иметь работу, работать на конкретном узле, укажите -l nodes=<nodename>[:ppn=][+<nodename[:ppn=]>...]

0

Вы можете указать сердечников с помощью соответствующего ре. Обычным является создание pe, называемого smp, который работает только на одном узле. Так что если вы хотите 4 ядра на одном узле, вы отправляете #$ -pe smp 4 в jobcript. Существует еще одно соглашение о том, что запрос ресурса, который называется exclusive, гарантирует, что ваше задание будет единственным на узле. поэтому добавление #$ -l exclusive=true предотвратит запуск других заданий на узле.