Я работаю на небольшом кластере. Я отправил их через qsub
. Теперь моим лаборантам срочно нужны ресурсы, чем мне, поэтому я должен либо убить свою работу, либо приостановить ее, если это возможно.
Есть ли способ приостановить мою работу и освободить процессор, оперативную память и т. Д.?
Я обычный пользователь (без прав root).
batch-jobs
Sibbs Gambling
источник
источник
qhold
, но это не влияет на уже запущенные задания. Кажется, чтоqmod
может приостановить выполнение заданий, но нужны права администратора или администратора.Ответы:
Если работы еще не начались, вы можете приостановить их
qhold
. Используйтеqrls
для перезагрузки.Если они уже запущены, вы можете использовать их
qsig
для приостановки и возобновления работы (для этого могут потребоваться дополнительные разрешения, обратитесь к администратору, если это так):Как только вы возобновите работу, вам, возможно, придется заставить ее работать с
qrun
Протестировано на системе SLES 11 SP4 с PBSPro 13.0.2.153173, но я уверен, что она должна работать с другими POSIX-совместимыми системами пакетной отправки заданий.
источник