Система очередей Linux
У нас есть несколько компьютеров, которые используются для моделирования в физике, которыми управляют несколько человек. Я хотел бы установить некоторую систему очередей для отправки заданий и справедливого обмена ресурсами. Что бы вы рекомендовали для одиночной машины и для кластера? Меня интересуют бесплатные решения.
- Как создать загрузочный USB-накопитель с GRUB с разделом данных, Win аварийным диском и System Rescue CD
- Как отключить IPv6 на Debian Wheezy?
- Как идентифицировать дистрибутив linux?
- Linux-дистрибутив с только занятым полем и bash?
- Как сообщить mdadm снова начать использовать отсутствующий диск в моем массиве RAID5?
- Планировщик для последовательных заданий в Linux
- Общее использование диска для конкретного пользователя
- Запретить пользователю вводить случайное пространство между rm и wildcard
Для одной машины, вероятно, достаточно команды at
. Он позволяет настроить задачу только при низком использовании ресурсов (<0,8) с помощью переключателя -b
(пакетный), или вы можете указать приоритет, используя буквы az.
пример:
at -qb now /home/myname/script.sh
Эквивалентно:
batch /home/myname/script.sh
Для кластеров используйте GNU Queue .
В нашей лаборатории мы используем PBS / Torque , и она работает достаточно хорошо.