Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Hej
Przeglądam sposoby ograniczenia na Linuksie zużycia pamięci RAM per grupa lub per user.
Przeglądałem artykuł winnetou: http://dug.net.pl/tekst/42/pam___limitowanie_uprawnien_uzytkownikow/
I działa ekstra, ale na ilość procesów per grupa. Dla pamięci już nie bardzo.
Offline
Dla pamięci i % cpu najlepszy jest cgroup, jedyny problem polega na tym, że co howto, to inny sposób, 95% instrukcji, jakie czytalem, nadaje się tylko na papier toaletowy, a oryginalna dokumentacja ogranicza się do tego, co jest w źrodlach kernela, i jest to mniej niż skromny opis.
W rezlutacie na razie nie rozgryzłem problemu dziedziczenia ustawień przez procesy potomne fork i exec.
A bez tego cgroup nie ma u mnie na razie zbyt wielkiego zastosowania.
W każdym razie wygląda obiecująco. ;-)
Dla każdego procesu tak:
cat /proc/self/cgroup 11:net_prio:/ 10:perf_event:/ 9:blkio:/ 8:net_cls:/ 7:freezer:/ 6:devices:/ 5:memory:/ 4:cpuacct:/ 3:cpu:/ 2:debug:/ 1:cpuset:/
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-09-28 10:36:49)
Offline
Strony: 1