У меня есть куча заданий, выстроенных для обработки в очереди Sun Grid Engine, но я только что представил новое задание, которое я хотел бы расставить приоритеты. (Новое задание - 163981 в самом левом столбце.) Есть ли команда, которую я могу запустить, чтобы попросить сервер обрабатывать следующее задание 163981, а не следующее задание в массиве заданий 140522? Буду признателен за любой совет, который другие могут предложить по этому вопросу.Приоритезация заданий в очереди серверов Sun Grid
ответ
ли изменение доли рабочих мест (-js
вариант qsub
) выполнить то, что вы хотите?
Предполагая, что другие задания запущены, и в очереди с -js
значение 0 (по умолчанию), представить новую работу с более высоким приоритетом, например, так:
qsub -js 10 high_priority.sh
Источник: http://www.lifesci.dundee.ac.uk/services/lsc/services/cluster/using-cluster
С админ/доступ менеджер вам могли бы использовать:
qalter -p <positive number up to 1024>
[идентификатор задания задания, которое вы хотите запустить раньше]
Без доступа администратора/менеджера вы можете использовать:
qalter -p <negative numeber down to -1023>
[идентификатор задания на другую работу вы не хотите, чтобы запустить следующий]
Они не могут работать в зависимости от того, как долго времени между когда было отправлено более старое задание и текущее время и сколько веса администратор поставил на время ожидания.
Другим вариантом без доступа администратора/менеджера было бы поставить задание, которое вы не хотите выполнять на удержании.
qalter -h u <job id of the job you don't want to run now>
Это сделает работу, которую вы хотите запустить, будет единственной, имеющей право на участие. После того, как он начал работать, вы можете удалить удержание на другом задании с помощью
qalter -h U <job id>
У вас есть доступ администратора к кластеру? Если очередь настроена на изменение приоритета, вы можете использовать опцию '-p': http://gridscheduler.sourceforge.net/htmlman/htmlman1/qsub.html – Vince
Большое спасибо, @Vince. К сожалению, у меня нет прав администратора: /. Есть ли способ изменить относительный приоритет моих собственных заданий без прав администратора? – duhaime