Ограничение использования ЦП и ОЗУ

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Salekh
Сообщения: 171

Ограничение использования ЦП и ОЗУ

Сообщение Salekh »

Всем здрасти!

Есть сервак.
К нему коннектются Х-терминалы.
Пользователи student их много.
На етот же сервак коннектится teacher.
Там же работает apache для тестирования student через веб_UI на PHP

Как сделать так, чтобы student'ы не исчерпали всю ОЗУ и все время ЦП


_______________
Зарание спасибо
Спасибо сказали:
Salekh
Сообщения: 171

Re: Ограничение использования ЦП и ОЗУ

Сообщение Salekh »

Короче говоря как поставить КВОТУ на ОЗУ и ЦП
(вообще такое можно ? )
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Ограничение использования ЦП и ОЗУ

Сообщение serzh-z »

см. man ulimit
Спасибо сказали:
7biohazard7
Сообщения: 618
Статус: Любитель SUSE
ОС: Suse 11.2

Re: Ограничение использования ЦП и ОЗУ

Сообщение 7biohazard7 »

Так же
/etc/security/limits.conf
Спасибо сказали:
Salekh
Сообщения: 171

Re: Ограничение использования ЦП и ОЗУ

Сообщение Salekh »

2serzh-z
Спасибо. Не совсем понял как,скажем, root может используя это поставить лимит пользователям, фходящим через ssh ?

Можно примерчик :)
Спасибо сказали:
Salekh
Сообщения: 171

Re: Ограничение использования ЦП и ОЗУ

Сообщение Salekh »

7biohazard7
Там в описании (в самом файле) есть такая строчка
CPU <MIN> (если не ошибаюсь)
чаво ето такое? Ограничение на исп ЦПУ, а почему МИН?
Спасибо сказали:
Аватара пользователя
susik
Сообщения: 81

Re: Ограничение использования ЦП и ОЗУ

Сообщение susik »

Salekh писал(а):
21.03.2006 18:48
Всем здрасти!

Есть сервак.
К нему коннектются Х-терминалы.
Пользователи student их много.
На етот же сервак коннектится teacher.
Там же работает apache для тестирования student через веб_UI на PHP

Как сделать так, чтобы student'ы не исчерпали всю ОЗУ и все время ЦП


_______________
Зарание спасибо

Такая возможность есть у железок HP и IBM в HP-UX это можно сделать программно, а в AIX 5L на новых процессорах есть такая вещь как Lpar. Для таких вещей удобная всч вот тока жаль что для обычных юниверов слишком дорого.
Они не были Боги, откуда им знать про добро и зло?
Спасибо сказали:
Salekh
Сообщения: 171

Re: Ограничение использования ЦП и ОЗУ

Сообщение Salekh »

susik
А если просто Intel pentium и Linux
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Ограничение использования ЦП и ОЗУ

Сообщение flook »

Если стандартными средствами отмахиваться - то nice-ом крутить приоритеты.
Если нет - то скажу, что по-настоящему честное планирование процессов по группа - тема для кандидатской, вообще говоря, но есть несколько решений. В стандартном ядре такого планировщика нет - поглядите на разные виртуализационные решения типа openvz, xen, vserver.
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Salekh
Сообщения: 171

Re: Ограничение использования ЦП и ОЗУ

Сообщение Salekh »

flook а что, то, что предлогалось выше (/etc/security/limits.conf) не решение? Для чего это тогда?
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Ограничение использования ЦП и ОЗУ

Сообщение flook »

Salekh писал(а):
24.03.2006 17:27
flook а что, то, что предлогалось выше (/etc/security/limits.conf) не решение? Для чего это тогда?

То что там написано
# - cpu - max CPU time (MIN)

это значит, что после потребления cpu-минут процессорного времени процесс прибьют. Это то что Вам нужно?
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Salekh
Сообщения: 171

Re: Ограничение использования ЦП и ОЗУ

Сообщение Salekh »

flook

мне надо, чтобы student потреблял не более 50% ЦПУ и 128 ОЗУ (например)
Или еще лучше чтобы teacher'у было зарезервировано н-р 256 мб и 30%, а все остальное - всем остальным
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: Ограничение использования ЦП и ОЗУ

Сообщение Jinn »

Сомневаюсь, что стандартными средствами вообще можно выставить точные цифровые "квоты" такого рода. Но если просто занизить nice для studet'ов - как раз и будет, то что нужно. Их процессы будут на swap покорно ждать пока teacher своё отработает.
Don't trouble troubles until troubles trouble you!
Спасибо сказали: