Memcache cpu占用過高


分析應該是memcache的內存大小還是默認配置,已經滿足不了當前的大數據量的需要了,大量的新緩存需要進入,同時大量的舊緩存又需要被淘汰出來,一進一出導致CPU占用過多.
進入注冊表,找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\memcached Server
在ImagePath項的值為:“D:\memcached\memcached.exe” -d runservice
改成:“D:\memcached\memcached.exe” -d runservice -m 256
在值后面加上 -m 你想要分配的內存大小 -m 256就是內存256M

修改端口的話 加上 -p 12345 是端口號

 

memcache內存配置


修改完成后 進入服務(services.msc),找到memcached server 重啟服務,看看你的memcache的CPU占用是不是下來了?

 

memcache占用CPU過高 ,修改前CPU占用在70%~80%徘徊,修改后低於10%


免責聲明!

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



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