memcached 如果進程占用cpu很高


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


 

===============================================

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM