Memcached kann nicht mehr als 300 MB für den Cache verwenden

Memcached kann nicht mehr als 300 MB für den Cache verwenden

Ich habe Memcached auf einem Debian 7-Server mit 32 GB RAM installiert. In meiner Datei /etc/memcached.conf habe ich es so eingerichtet, dass bis zu 4 GB RAM genutzt werden:

-m 4000

Wenn ich jedoch „top“ ausführe, sehe ich immer, dass Memcached etwa 309 MB (VIRT) und 180 MB (SHARE) verwendet. Auf meinem vorherigen Server hatte ich 64 GB RAM und hatte Memcached auf 10 GB eingestellt, und es war immer voll oder fast voll. Irgendwelche Vorschläge, warum Memcached immer bei etwa 300 Megabyte für seinen Cache bleibt? Ich habe auch viel freien Speicher (19263 verwendet und 12954 frei).

Antwort1

Wenn Sie die Konfiguration innerhalb der Datei vornehmen müssen /etc/memcached.conf, lautet die Syntax:

CACHESIZE="4096"

Antwort2

Überprüfen Sie die ulimits für den Memcache-Benutzer, oder vielleicht müssen Sie einfach nicht mehr als 300 MB Daten zwischenspeichern.

verwandte Informationen