Obecnie korzystam z serwera Xeon 7550 z systemem Redhat x86_64 es5 z 32 GB pamięci RAM. Mam zainstalowany memcache, a jedynym krokiem w konfiguracji jest ustawienie ilości używanej pamięci. Zrobiłem to na starym serwerze, na którym pobrałem plik przez Filezilla (dostęp do konta root) i poddałem go edycji. Teraz nie pamiętam, który plik edytowałem i jak przebiegał proces. Chcę ustawić pamięć na użycie 1 GB.
Ktoś z pewnym wglądem? Bądź dokładny, jeśli będziesz pomagać, ponieważ moja wiedza na temat serwera Linux jest ograniczona.
Odpowiedzi:
Używam głównie Ubuntu i Debiana, więc ta odpowiedź jest oparta na tych, ale podejrzewam, że odpowiedź dla innych dystrybucji jest w dużej mierze taka sama.
W
/etc/memcached.conf
- Jeśli nie jest dokładnie w tym samym miejscu, a) byłbym zaskoczony, i b) można go znaleźćlocate
Więc wszystko, co musisz zrobić, to zmienić linię -m 64 na
Lub podobnie duża wartość w megabajtach.
Jest tam kilka innych pysznych parametrów dostrajania, takich jak użytkownik, na którym działa, i co zrobić, gdy zabraknie pamięci, oraz adres IP, z którym ma zostać powiązany demon ... Spójrz.
źródło
service memcached restart
Ustawienia są utrzymywane tutaj ..
Zmiana
Wpisz następujące polecenie:
źródło
telnet localhost 11211
, ale to dlatego, że nie mogę zagwarantować instalacji ani przenośności memcached-tool, ale nc lub telnet są często dostępne.W przypadku niektórych dystrybucji jest to lokalizacja na /etc/init.d/ z zapamiętaną nazwą pliku
Zmiana
źródło