注册的参数 -m 数字太大了。变成没有限制了。
一般128M 或1024G够用了。。。 |
|
沙发#
发布于:2016-01-26 16:13
你好!默认设置的是128MB
那个服务上面显示的单位不是MB而是Bytes 1KB = 1024Bytes 1MB = 1024KB 把134217728换算成MB如下: 134217728 ÷ 1024 ÷ 1024 = 128MB |
|
板凳#
发布于:2016-01-27 17:47
问题是我的系统上不管是win2003,2008,2012系统上,我用memcache.php 监控都是不会限制大小。有的服务器运行2个多星期内冲冲到1G了。。。。
|
|
地板#
发布于:2016-01-27 17:55
上张图给你看吧。这个服务器我停了没有用memcache
内存限制为0. 正常的都又加限制的。 图片:QQ图片20160127175235.png |
|
4楼#
发布于:2016-01-27 21:54
有空你查看下进程管理器里memcached.exe的内存占用吧。
你截图中显示的单位也是Bytes,需要按照上面公式换算成MB |
|
5楼#
发布于:2016-01-27 23:36
folie593:问题是我的系统上不管是win2003,2008,2012系统上,我用memcache.php 监控都是不会限制大小。有的服务器运行2个多星期内冲冲到1G了。。。。回到原帖memcahe是被动式缓存,如果你网站没有配置memcache则不会缓存,所以你截图中的Used Cache Size会是0.0 Bytes 以discuz为例修改网站config配置memcache后网站下方会显示Memcache On. 然后打开memcache.php查看截图如下: 图片:memcache.JPG 此时Used Cache Size这项为47.2kb,随着访问网页的增多这项会慢慢加大。 你所说的占用1g多内存肯定不是memcached占用的,具体可以查看memcached.exe进程的内存占用。 windows系统运行久了整体内存占用越来越多是很常见的现象,这和windows内存回收机制有关。 |
|
6楼#
发布于:2016-01-28 13:40
图片:QQ图片20160128133829.png 如果Total Cache Size 数字为0.0就不会释放占用的内存. 一般正常的这里会有数值的比如我这里最大占用1G |
|
7楼#
发布于:2016-01-28 17:41
|
|
8楼#
发布于:2016-01-28 17:45
这个是我自己修改的参数为-m 1024 后显示的
我现在的运行参数改成这样 "D:\UPUPW_NP5.6\memcached\memcached.exe" -m 1024 -p 11211 -l 127.0.0.1 -d runservice 内存1G 绑定到127.0.0.1 |
|