Как я временно беру узел из SGE (Механизм Сетки Sun)?

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

5
задан 04.12.2010, 02:32

2 ответа

Если Вы работаете 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

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

1
ответ дан 07.12.2019, 17:28

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

0
ответ дан 07.12.2019, 17:28

Теги

Похожие вопросы