Автор Тема: Ограничаване на CPU Load на уеб хост?  (Прочетена 3767 пъти)

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Та, направил съм една виртуалка за уеб хостинг с Убунту 14.04 и Виртуалмин ГПЛ. Имам няколко домейна и под домейна на нея. Виртуализатора е ESXi и на самата виртуалка съм пуснал 8ГБ рам и 4 ядра(4х2000Гх), ама на единия домейн има оунклоуд и го изпълва процесора на 100% като синхронизира. Как да огранича лоуда на процесора за всеки домейн по отделно се чудя!
Платения Виртуалмин има такава опция, ама си мисля, че щом я има, не може някъде на някое забутано място да няма начин ръчно да се настройва.
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Ограничаване на CPU Load на уеб хост?
« Отговор #1 -: Dec 05, 2016, 19:20 »
Мога да ти кажа контролни групи. И видеоурок мога да ти извадя на български. Ама като  пусто отказваш да работиш в конзола, не знам как да ти помогна.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

ray

  • Напреднали
  • *****
  • Публикации: 1447
    • Профил
Re: Ограничаване на CPU Load на уеб хост?
« Отговор #2 -: Dec 09, 2016, 11:36 »
Здравей,

Не е ли по-лесно да ограничиш само лоуда на процесите на owncloud ? (има доста решения за ограничаване - cpulimit, cgroups, etc.)

HTH, Румен
Активен

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Ограничаване на CPU Load на уеб хост?
« Отговор #3 -: Dec 10, 2016, 16:35 »
Ще вървят няколко домейна и ми трябва ограничение на ниво юзер или домейн ограничение на ресурси.
За всеки домейн се създава нов юзер и процесите този юзер ги пуска.

Подобно на уебхост плановете за хостинг.
Активен

sopata

  • Напреднали
  • *****
  • Публикации: 50
  • Distribution: Debian
  • Window Manager: Gnome
    • Профил
Re: Ограничаване на CPU Load на уеб хост?
« Отговор #5 -: Dec 14, 2016, 11:09 »
Човека ползва убунти а не RedHat.

Можеш да видиш как да:

https://www.howtoforge.com/how-to-limit-cpu-usage-of-a-process-with-cpulimit-debian-ubuntu
Активен

0101010101010101010101

pennywise

  • Гост
Re: Ограничаване на CPU Load на уеб хост?
« Отговор #6 -: Dec 14, 2016, 19:59 »
Знам, че ползва Убунту, но няма особена разлика. А това което си дал, ограничава по процес. а не потребител. Според мен cgroups е най-удобния начин за него, ако не обича да ползва конзола това е друг проблем.
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8780
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Ограничаване на CPU Load на уеб хост?
« Отговор #7 -: Dec 15, 2016, 14:43 »
Добре де. Още в първия отговор казах — контролни групи и след мен повтаряте. Само Сопата дето е казал един ulimit (или така си мисля, не съм му отварял връзката). Дайте му нещо графично. А по възможност да не е дори графично, а някакъв html/js.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

backinblack

  • Напреднали
  • *****
  • Публикации: 3201
    • Профил
Re: Ограничаване на CPU Load на уеб хост?
« Отговор #8 -: Dec 17, 2016, 00:57 »
Известно време се заебавах с други неща и този проблем го бях поотложил.

Решението май ще да е това редхатското, което по юзер, защото уеб хост панела създава за всеки домейн нов юзер и от негово име пуска процесите на приложенията( FCGId (run as virtual server owner) ) , а не като Apache mod_php (run as Apache's user). В случая трябва да се зададе максимален лимит на памет и цпу на юзер групата, за да се получи лимитиране за всеки отделен домейн. В Убунту има такъв пакет libcgroup, но се казва libcgroup1

Благодарско [_]3 ! Ще го ръчкам като ми поостане време.
Активен

pennywise

  • Гост
Re: Ограничаване на CPU Load на уеб хост?
« Отговор #9 -: Dec 17, 2016, 02:48 »
Ем на мен ми  беше най-лесно да дам първия примерен конфиг който попадне, пък е по-важно според мен now-how-то, спецификите можеш да ги потърсиш в гугъл, ако пък ги няма може да напишеш един блог пост някъде или статия за сайта, или пък знам ли и аз.
Кажи като стане, или има проблем.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Load balancing
Начини за увеличаване на бързодействието
KNK 2 4111 Последна публикация Feb 18, 2003, 13:30
от KNK
load at start up
Настройка на програми
sebastianz55 2 2001 Последна публикация Nov 23, 2003, 06:03
от
memory load
Настройка на програми
sebastianz55 4 2479 Последна публикация Dec 05, 2003, 00:33
от
Висок load при четене/писане на диска на 64 битова система
Настройка на програми
senser 19 4693 Последна публикация Jul 09, 2010, 15:37
от senser
load!?
Настройка на програми
ilian_BIOS 16 4374 Последна публикация Jan 30, 2012, 12:13
от ilian_BIOS