5

У меня проблемы с конкретным узлом. Пока я не разрешаю это, я не хочу, чтобы какие-либо задания выполнялись на ii. Как я могу временно вывести этот узел из узла "пул"?

3 ответа3

6

Отключить:

qmod -d *@node_name

Чтобы снова включить:

qmod -e *@node_name
1

Если вы используете 6.1 или лучше, вот лучший способ. Создайте новую группу хостов с именем @disabled

qconf -ahgrp @disabled

Создайте новую квоту ресурса с помощью

qconf -arqs limit hosts @disabled to slots=0

Теперь, чтобы отключить хост, просто добавьте его в группу хостов.

qconf -aattr hostgroup hostlist MYHOST @disabled

Чтобы включить хост, удалите его из группы хостов.

qconf -dattr hostgroup hostlist MYHOST @disabled

Этот процесс остановит планирование новых заданий на компьютере и позволит завершить текущие задания.

0

Не зная вашей версии SGE, я не могу с уверенностью сказать, что это приведет к желаемому результату, однако qconf -de foo удалит хост выполнения foo. qconf -ae foo добавит хост foo обратно в список выполнения.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .