On Tue, Apr 08, 2003 at 10:58:12AM +0400, Roman Savelyev wrote: > Dmitry V. Levin пишет: > >>При стандартном crond несколько пользователей, поставивших тяжелые > >>задания на одно и то же время, могут серьезно затормозить машину. > >Это все связано с тем, что crond(8) не использует pam(8) вообще и > >pam_open_session(3) в частности. > Нет, тут разговор о другом немного. Я думаю, что разговор именно об этом. > Речь о том, что нагрузка на систему от заданий, начавшихся в > определённое время может стать запредельной. Она может стать такой и при выполнении одного задания. > Не нагрузка на старт оных, а выполнение оных. > > Напрашиваются решения: > 1) Введение параметра "максимум активных" Это недостаточно эффективно. С другой стороны, поддержка pam session позволит установить, например, per-user limit. > 2) Откладываеие задания до снижения нагрузки Это умеет atd(8) уже сейчас и, думаю, можно будет сделать в crond(8) при их объединении. > 3) Управление приоритетами Это уже будет не совсем cron. > 4) Управление пулами памяти (это в унихах трудно) А что, собственно, имелось в виду? -- ldv