Ограничение использования ресурсов для хост

BuxarNET
На сайте с 03.05.2008
Offline
117
888

Есть ли какие либо решения, что бы ограничивать потребление ресурсов сайтами на шаред хостинге не ограничение процессов, а что бы ограничение были общие на конкретных юзеров.

К примеру что бы общая нагрузка РАМ ограничивалась для каждого юзера , а не на исполнение скриптов как по стандарту.

Где-то слышал, что есть патчи специальные для Апача, но если есть, то меня бы и устроил скрипт работающий по крону, тянущий данные по нагрузке из сPanel и уведомляющий/блокирующий при превышении установленного лимита?

Какие есть решения? Или идейки?

Обменник http://BuxarExchange.ru (http://BuxarExchange.ru) Хостинг http://Buxar-Host.ru (http://Buxar-Host.ru) Домены от 0.01$, Хостинг от 0.25$, VDS и VPN от 3$ Сервера от 65 Eur Линукс Мир http://LinuxMir.ru/ (http://LinuxMir.ru/) Переход с Windows на Linux
Andreyka
На сайте с 19.02.2005
Offline
822
#1

Клаудлинукс же

Не стоит плодить сущности без необходимости
BuxarNET
На сайте с 03.05.2008
Offline
117
#2

А еще варианты?

Вот мне посоветовали https://github.com/MatthewIfe/mod_cgroup

Еще можно наверное скприп написать который по крону бы из cPanel нагрузку бы читал и блокировал если нужно.

Ваши комментарии по таким вариантам? кто что пробовал?

Den73
На сайте с 26.06.2010
Offline
523
#3

у меня своими скриптами контролируется сервер, без всяких клаудлинуксов, cgroup.

жить можно, вполне стабильно :)

L
На сайте с 19.06.2009
Offline
32
#4
Den73:
у меня своими скриптами контролируется сервер, без всяких клаудлинуксов, cgroup.

жить можно, вполне стабильно :)

используете libcgroup?

Как-то получилось настроить hard limit для пользователей? Или только по системе весов?

Хороший хостинг за хорошую цену (http://dreamhost.com.ua)
BuxarNET
На сайте с 03.05.2008
Offline
117
#5
Den73:
у меня своими скриптами контролируется сервер, без всяких клаудлинуксов, cgroup.

жить можно, вполне стабильно :)

а че за скриптики? самописные?

Den73
На сайте с 26.06.2010
Offline
523
#6
linelect:
используете libcgroup?

Как-то получилось настроить hard limit для пользователей? Или только по системе весов?

я же написал без cgroup, по сути они только ограничены количеством апачей и некоторыми другими лимитами которые особо погоду не сделают

не люблю вообще жесткие ограничения, не впс же...

---------- Добавлено 07.11.2012 в 11:37 ----------

BuxarNET:
а че за скриптики? самописные?

да, что бы юзеры не хулиганили.

L
На сайте с 19.06.2009
Offline
32
#7
Den73:
я же написал без cgroup, по сути они только ограничены количеством апачей и некоторыми другими лимитами которые особо погоду не сделают

не люблю вообще жесткие ограничения, не впс же...

Если кто-то запустит что-то CPU съедающее, и LA будет зашкаливать, сервер начнет работать медленно. Заблокируете просто этого пользователя? Другие пользователи в этот момент страдать будут.

cgroup с системой весов поможет в такой ситуации, не надо будет блокировать пользователя, и другие получат то что им "прописано".

Den73
На сайте с 26.06.2010
Offline
523
#8
linelect:
Если кто-то запустит что-то CPU съедающее, и LA будет зашкаливать, сервер начнет работать медленно. Заблокируете просто этого пользователя? Другие пользователи в этот момент страдать будут.

cgroup с системой весов поможет в такой ситуации, не надо будет блокировать пользователя, и другие получат то что им "прописано".

да он автоматически заблокируется и прибьются его процессы в случае угрозы для всего сервера а так же получит уведомление, cgroup не панацея могут и с ним навредить если захотят.

я даже на впс (kvm) не использую cgroup, есть гораздо больше проблем другово плана которые нужно решать.

L
На сайте с 19.06.2009
Offline
32
#9
Den73:
да он автоматически заблокируется если будет угроза для всего сервера а так же получит уведомление, cgroup не панацея могут и с ним наврядить если захотят.

я даже на впс (kvm) не использую cgroup, есть гораздо больше проблем другово плана которые нужно решать.

Как можно навредить даже если используется cgroup (я изучаю этот вопрос, а не придираюсь)? Наверное только извращаясь над mysql.

Рассматривая только обычную работу, без ддос, спама.

Я стараюсь решить основную проблему - это воздействие окружающих пользователей друг на друга, и по мере возможности не блокировать никого. Если вот надо много ресурсов в этот момент, бери, только пусть тормозит твой сайт а не другие на сервере. Если такому пользователю надо много ресурсов только раз в день, то и менять хостинг не надо, а другие хостеры будут просто блокировать такого пользователя и предлагать ВПС. Не по феншую это.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий