VPS DX2.5 memcached.exe进程占用cpu高 这个怎么解决,CPU很不稳定,一会1%,一会80-90%

VPS DX2.5 memcached.exe进程占用cpu高 这个怎么解决,CPU很不稳定,一会1%,一会80-90%,第1张

愿我的答案 能够解决您的烦忧

1,CPU是根据您电脑配置的来的 35%不算高

2,可能是您的后台启动项和IE缓存过多导致的。

3,建议您使用腾讯电脑管家----电脑加速---启动项禁止--清理电脑垃圾---重启后再看

如果您对我的答案不满意,可以继续追问或者提出宝贵意见,谢谢

MemCache是高性能分布式内存对象缓存系统(将数据调用到内存中,然后在内存中读取,从而大大提高读取速度)

Memcached安装与启动:

安装memcached需要先安装libevent

Shell>tar zxvf libevent-1.4.14b-stable.tar.gz

Shell>cd libevent-1.4.14b-stable

Shell>./configure

Shell>make &&make install

安装memcached

Shell>tar zxvf memcached-1.2.5.tar.tar

Shell>cd memcached-1.2.5

Shell>./configure –prefix=/usr/local/memcached

Shell>make &&make install

启动memcached

Shell>/usr/local/memcached/bin/memcached –p 11211 –d –u root –P /tmp/memcached.pid

-P是表示使用TCP,默认端口为11211

-d表示后台启动一个守护进程(daemon)

-u表示指定root用户启动,默认不能用root用户启动

-P表示进程的pid存放地点,此处“p”为大写“P”

-l,后面跟IP地址,手工指定监听IP地址,默认所有IP都在监听

-m后面跟分配内存大小,以MB为单位,默认为64M

-c最大运行并发连接数,默认为1024

-f 块大小增长因子,默认是1.25

-M 内存耗尽时返回错误,而不是删除项,即不用LRU算法

配置修改:如果不懂代码的话,不要伸手,后果自负。

负载状态:memcached运行中的相关状态。其中最重要的是hit这个参数,也就是命中率。当然是越高越好了。

性能调整:前面IP和端口不要改。缓存大小根据实际情况调整。根据什么来调整呢?回到负载状态栏,有一个“当前已使用内存”,看这个数字来调整。比如默认分配给memcached一共64M内存,但是已使用内存62M就说明memcached可用内存快要满了,这时候就手动改大一点,比如128M。具体数字根据每天流量情况来定。

Memcached的目的就是把所有文章内容都扔进内存,这样用户来访时直接读取内存中的内容,跳过了数据库,所以使用memcached后网站打开感觉特别快。比如网站每天发几十篇文章,可能这个数字就调整大一点,防止不够用了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7612701.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-07
下一篇2023-04-07

发表评论

登录后才能评论

评论列表(0条)

    保存