Skocz do zawartości
  • Cześć!

    Witaj na forum RootNode - aby pisać u nas musisz się zarejestrować, a następnie zalogować. Posty pisane z kont niezarejestrowanych nie są widoczne publicznie.

Ograniczenie CPU/RAM


Cad0s
 Udostępnij

Rekomendowane odpowiedzi

Zależy co konkretnie chcesz ograniczać, bo ograniczenie pamięci dla poola PHP osiąga się zupełnie inaczej niż ograniczenie limitów na całego usera.

 

Jak usługa, to warto najpierw pogrzebać w niej samej i sprawdzić czy ma jakieś ustawienie, które osiągnie to co chcesz. Jeśli nie, możesz zastosować cgroups z limitami per proces, które działa bardzo fajnie i sprytnie.

 

Jeśli chcesz limitować całego usera czyli wszystkie jego procesy, to raczej ulimits, chociaż cgrupy również się sprawdzą.

 

CPU nie polecam w żaden sposób ograniczać, a raczej odpowiednio ustawić priorytety i depriorytetyzować userów. Jednak jeśli chcesz, to polecam znowu cgroups, ewentualnie cpulimit, ale do niego mam sporo technicznych zastrzeżeń.

Edytowane przez Archi
  • Lubię 1
  • Super! 1
Odnośnik do komentarza
Udostępnij na innych stronach

Ja bym generalnie nie szedł w limitowanie po cgroupach, dopóki nie musisz. Jeżeli masz możliwość, wykorzystaj fakt istnienia php-fpm i z jego poziomu chociażby limituj ilość uruchomionych procesów per user (pool). To będzie lepsze rozwiązanie. A cgroupy w każdej chwili mogą się walnąć i będzie potrzebna z nimi zabawa w przywracanie wszystkiego, jeżeli chodzi o ich działanie.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 2 tygodnie później...

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystając z forum, wyrażasz zgodę na: Warunki użytkowania, Regulamin, Polityka prywatności.