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