Ich bin derzeit auf einem Xeon 7550-Server, auf dem Redhat x86_64 es5 mit 32 GB RAM ausgeführt wird. Ich habe Memcache installiert und der einzige Schritt, der in der Konfiguration verbleibt, besteht darin, festzulegen, wie viel Speicher verwendet wird. Ich hatte dies auf meinem alten Server getan, wo ich eine Datei über Filezilla (Root-Zugriff) heruntergeladen und bearbeitet habe. Jetzt kann ich mich nicht mehr erinnern, welche Datei ich bearbeitet habe und wie der Prozess genau gelaufen ist. Ich möchte den Speicher auf 1 GB einstellen.
Jemand mit etwas Einsicht? Bitte seien Sie gründlich, wenn Sie helfen, da meine Linux-Server-Kenntnisse begrenzt sind.
Antworten:
Ich benutze hauptsächlich Ubuntu und Debian, daher basiert diese Antwort auf diesen, aber ich vermute, dass die Antwort für andere Distributionen weitgehend dieselbe ist.
In
/etc/memcached.conf
- Wenn es nicht genau an der gleichen Stelle ist, a) wäre ich überrascht und b) könnten Sie es mit findenlocate
Sie müssen also nur die Zeile -m 64 in ändern
Oder ähnlich großer Wert in Megabyte.
Es gibt einige andere leckere Tuning-Parameter, wie den Benutzer, unter dem es ausgeführt wird, und was zu tun ist, wenn der Speicher voll ist, und die IP-Adresse, an die der Dämon gebunden werden soll.
quelle
service memcached restart
Einstellungen werden hier gepflegt.
Veränderung
Geben Sie den folgenden Befehl ein:
quelle
telnet localhost 11211
, aber das liegt daran, dass ich die Installation oder Portabilität von memcached-tool nicht garantieren kann, aber häufig nc oder telnet verfügbar sind.Für einige Distro ist es Standort in /etc/init.d/ mit dem Dateinamen Memcached
Veränderung
quelle