|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Evgenij M. Baldin 2:5020/400 12 Aug 2004 13:02:51 To : All Subject : batch-программы - ткните носом. --------------------------------------------------------------------------------
Добрый день
Окружение: n (5<=n<=10) весьма разномастных компьютеров под Linux
(сейчас под Redhat 6.2 - планируется переход, возможно, на CERNовскую
версию Linux). Домашняя директория и рабочие диски монтируются через
NFS. То есть, пространство и окружение одинаковое.
ТЗ: требуется программа, которой можно передать исполняемую строчку
(счётные задачи - Монте Карло, обработка заходов) и
а) программа "закинет" эту строчку на наиболее не загруженный
компьютер, например, через через rcp
б) если всё слишком "загружено" (определение загруженности возможно
по ЦПУ, и по числу процессов, инспирируемых батчевой программой), то
подождать, когда всё более-менее <<устаканется>> и запустить процесс
опять же там, где поспокойней.
в) в случае приоритета нового запускаемого задания "тормознуть"
старые "долгоиграющие" процессы.
г) должна существовать возможность простейшей диагностики (где и как
выполняется) и сервиса, например, отсылка информации о ходе выполнения
процессов (запущен, остановлен, выполнен) по e-mail
Я осмотрел на condor http://www.cs.wisc.edu/condor/, но с ходу ничего
не получилось - под 6.2 версии годовой давности так как проект не
OpenSource и установка под одним пользователем для тестирования без
root не прошла, хотя декларируется. Особых наворотов не надо -
достаточно того, что перечислено в пунктах. Хотелось бы что-нибудь
максимально простое.
С уважением
Евгений
--
Budker Institute of Nuclear Physics
e-mail: E.M.Baldin(at)inp.nsk.su
WWW: http://www.inp.nsk.su/~baldin
--- ifmail v.2.15dev5.3
* Origin: BINP, Novosibirsk, Russia (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/884363f1f869.html, оценка из 5, голосов 10
|