Answers:
我主要使用Ubuntu和Debian,所以这个答案是基于这些的,但是我怀疑其他发行版的答案基本相同。
在/etc/memcached.conf
-如果不在同一个地方,a)我会很惊讶,b)你可以找到locate
# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 64
因此,您需要做的就是将-m 64行更改为
-m 4096
或类似的大值(以兆字节为单位)。
那里还有其他一些不错的调优参数,例如运行时所用的用户,内存用尽时的处理方式以及将守护程序绑定到的IP地址。
service memcached restart
设置在这里维护。
/etc/sysconfig/memcached
更改
# set ram size to 2048 - 2GiB
CACHESIZE="4096"
输入以下命令:
memcached-tool IP_ADDRESS:Port
memcached-tool 127.0.0.1:11211 display
memcached-tool 127.0.0.1:11211 stats
telnet localhost 11211
,但这是因为我不能保证memcached-tool的安装或可移植性,但是nc或telnet经常可用。