memcached 如果進程占用cpu很高
一客戶占用到了 25%
把mencache內存大小從32m 改成256m 后 memcached 基本占用cpu 是0
可能分配的內存不夠用了 大量的新緩存需要進入 同時大量的舊緩存又需要被淘汰出來 導致 一進一出非常頻繁 從而導致服務性能下降
加大內存吧
操作如下,打開注冊表,找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server
其中的ImagePath項的值為:"c:\memcached\memcached.exe" -d runservice
改成:"c:\memcached\memcached.exe" -p 12345 -m 128 -d runservice
-p 12345 是端口
-m 128 是內存 128m
http://www.blogjava.net/BearRui/archive/2009/04/29/268117.html
一客戶占用到了 25%
把mencache內存大小從32m 改成256m 后 memcached 基本占用cpu 是0
可能分配的內存不夠用了 大量的新緩存需要進入 同時大量的舊緩存又需要被淘汰出來 導致 一進一出非常頻繁 從而導致服務性能下降
加大內存吧
操作如下,打開注冊表,找到:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server
其中的ImagePath項的值為:"c:\memcached\memcached.exe" -d runservice
改成:"c:\memcached\memcached.exe" -p 12345 -m 128 -d runservice
-p 12345 是端口
-m 128 是內存 128m
http://www.blogjava.net/BearRui/archive/2009/04/29/268117.html
===============================================