Strona 1 z 1

Przypisanie zasobów sprzętowych do serwera apache

: 28 czerwca 2013, 11:57
autor: krystus20
Witam.
Chciałbym się dowiedzieć, czy istnieje możliwość aby zagwarantować minimalne zasoby sprzętowe dla procesu apache. Chodzi mi o to, że jak mam przypuśćmy dwadzieścia stron opartych na apache i bazie powiedzmy mysql, to, czy mogę dla jednej takiej strony zagwarantować np. 1GHz procesora i 512MB ramu. Chodzi o to żeby strona zawsze miała takie minimalne zasoby sprzętowe, jeżeli będzie oczywiście więcej zasobów to będzie mogła mieć więcej, ale chodzi o takie minimum.

: 29 czerwca 2013, 13:48
autor: Bastian
Tak. Poczytaj o cgroupach.

: 01 lipca 2013, 22:13
autor: krystus20
Dzięki za odpowiedź. Czytałem o cgroupach i rzeczywiście da się to zrobić. Jest tylko jeden problem, że za pomocą tego narzędzia przypiszę takie same zasoby do całego apache i i jego potomków. Czy da się zrobić tak aby przypisać różne zasoby do poszczególnych stronek, tzn. czy można np do strony a przypisać 1 GHz procesora i 512 MB ramu a do strony b 2 GHz procesora i 1024 MB ramu, nie koniecznie za pomocą cgroup, może jest inne narzędzie które to potrafi?

: 01 lipca 2013, 22:35
autor: Bastian
Tak na szybko co mi przychodzi do głowy to można by puścić skrypty przez cgi, dla każdej strony właścicielem procesu byłby inny użytkownik, i jego przycinać na cgroupach. Musisz poszukać jakiegoś lepszego rozwiązania w sieci. Może jest jakiś sensowny moduł do serwera apache.