fastdfs的storage服务器内存泄露问题
Opened this issue · 2 comments
GoogleCodeExporter commented
问题描述:
1、我的环境是1台tracker服务器(硬件配置是双核4G的内存),
2台storage服务器(作为同一个组,硬件配置都是双核4G内存)�
��FastDFS的版本是4.06版本、libevent的版本是2.0.21的版本。
2、做测试的发现storage一直不断的占用内存不释放,测试几个
小时下来内存就剩30多M了。使用top命令和pmap命令查看storage进
程使用的内存都只看到使用20多M,使用kill命令杀了storage进程
也回收不了内存,这种问题是什么引起的啊?
Original issue reported on code.google.com by kono1...@gmail.com
on 7 Nov 2013 at 2:36
GoogleCodeExporter commented
文件系统cache了文件内容吧。你看cached和buffered这两部分的内�
��很大吧?
Original comment by happyfis...@gmail.com
on 30 Nov 2013 at 6:05
GoogleCodeExporter commented
内存利用率
vmstat结果:
procs -----------memory---------- ---swap-- -----io---- --system--
-----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 532 7007464 55856 8564508 0 0 0 0 1151 1138 0 0 100 0 0
0 0 532 7007464 55864 8564508 0 0 0 80 1150 1100 0 0 100 0 0
0 0 532 7007464 55864 8564516 0 0 0 0 1141 1124 0 0 100 0 0
0 0 532 7007464 55864 8564516 0 0 0 0 1136 999 0 0 100 0 0
内存是由pagecache占用的,执行echo "1" > /proc/sys/vm/drop_caches
会释放掉
Original comment by kono1...@gmail.com
on 10 Apr 2014 at 6:20