在Memcached启动时需要配置一些参数,以保证软件有足够的资源处理大量并发请求。
参数主要包括线程数、并发数和内存使用等参数。线程数建议与核数量一致即可,并发数软件默认为1024,无法处理大量并发场景,建议设置为102400。
启动Memcached。
| memcached -t 48 -p 11211 -u root -m 196608 -c 102400 -d
|
命令参数说明如
表1所示。
表1 Memcached配置参数说明参数名称
|
参数说明
|
-t <num>
|
使用的线程数,48表示使用48个线程。
|
-p <num>
|
监测的TCP端口。
|
-u <username>
|
设定进程所属用户,只有root用户可以使用这个参数。
|
-m <num>
|
分配给Memcached实例的内存大小,以MB为单位。
|
-c <num>
|
最大并发连接数。
|
-d
|
作为守护进程来运行。
|