Witam.
Posiadam VPS-a z Debianem i na nim mam uruchomione dwa serwery ,,Call of Duty4'' (jeden zajmuje 400MB pamięci). Chciałbym, aby taki serwer po uruchomieniu nie korzystał z 400MB pamięci, lecz z 250MB. Czy jest taka możliwość na ograniczenie? Prosiłbym o dokładną instrukcję. Pozdrawiam.
Ograniczenie używanej pami
Dokładną instrukcję serwuje tobie:
i podejrzewam, że również wyszukiwarka tego forum
Kod: Zaznacz cały
man limits.conf
Niestety coś mi nie działa, utworzyłem użytkownika o nazwie s1 i wgrałem dla niego pliki serwerowe. W limits.conf ustawiłem odpowiednią linię:
Po uruchomieniu serwera, nadal zjada on 400mb pamięci. Czy robię coś źle? Pozdrawiam
Kod: Zaznacz cały
s1 hard memlock 204800
Wklej wynik zapytania:
Kod: Zaznacz cały
ps -aux |grep <nazwa_procesu>
Po wpisaniu polecenia
dostaję komunikat:
Nie ogarniam tego. Czy można coś wywnioskować z tego komunikatu? Pozdrawiam i dziękuję za pomoc.
Kod: Zaznacz cały
ps -aux |grep xxx (xxx - nr procesu)
Kod: Zaznacz cały
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
s1 12126 1.0 17.6 374352 185504 pts/2 S Nov16 0:07 ./cod4_lnxded-bin +set net_port xxxx +set sv_punkbuster 1 +set sv_pure 1 +exec server_public.cfg +map_rotate +set fs_homepath /xxx/xxx/xxx/ +set fs_game mods/promodlive204_pub +set net_ip xxx.xxx.x.xxx +set loc_language 255 +set ui_maxclients 20 +set sv_maxclients 20
s1 15794 0.0 0.0 3248 656 pts/2 T 00:02 0:00 grep 12126
s1 18085 0.0 0.0 3248 660 pts/2 S+ 00:07 0:00 grep 12126