Система очередей Linux
У нас есть несколько компьютеров, которые используются для моделирования в физике, которыми управляют несколько человек. Я хотел бы установить систему очередей для отправки задач и справедливого распределения ресурсов. Что бы вы посоветовали для одной машины и для кластера? Я заинтересован в бесплатных решениях.
2 ответа
Решение
Для одной машины at
Команда, вероятно, достаточно. Это позволяет настроить задачу на выполнение только при низком использовании ресурсов (<0,8) с помощью -b
(пакетный), или вы можете указать приоритет, используя буквы AZ.
пример:
at -q b now /home/myname/script.sh
эквивалентно:
batch /home/myname/script.sh
Для кластеров используйте GNU Queue.
В нашей лаборатории мы используем PBS / Torque, и он работает довольно хорошо.