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