i have one question. Can i adjust my system memory usage (by changing cache_mem, the only ammount changeable) to an ammount where no space is left for that "cache"? If a linux machine with squid uses the more RAM you provide, for that "cache" thing, it must be useful. It is better to leave some space for that, or not? On Wed, Jul 31, 2013 at 10:04 AM, Pavel Kazlenka <pavel.kazlenka@xxxxxxxxxxxxxxxxxxxxxxx> wrote: > Hi Ahmad, > > > On 07/31/2013 03:36 PM, Ahmad wrote: >> >> hi , >> i have a question >> i have a server with 48 G of rams , >> in squid.conf file ive served mem for squid to be only 1 G >> >> but my question is why is my total memory is get full after sometime ?? >> >> result is below from my server : >> ==================================================== >> root@drvirus:~# free -m >> total used free shared buffers cached >> Mem: 48296 47853 442 0 1893 38302 >> -/+ buffers/cache: 7658 40638 >> Swap: 0 0 0 >> root@drvirus:~# cat /etc/squid3/squid.conf | grep cache_mem >> cache_mem 1000 MB >> ========================================================== >> >> as we see , the free memory is just 442 M and ive just configured memory 1 >> g >> for squid , and also i only use my system for squid , so i dont tink that >> other processess other than squid is eating my memory !! > > > Please pay your attention that most of memory consumed is cache, i.e. the > one is not really used at the moment and could be freed at any moment > without harm to the system. Please see http://www.linuxatemyram.com/ for > easy explanation. > > >> >> >> here is output of the command top : >> top >> >> /top - 14:35:06 up 2 days, 22:58, 2 users, load average: 3.04, 2.25, >> 1.90 >> Tasks: 190 total, 1 running, 188 sleeping, 0 stopped, 1 zombie >> Cpu(s): 5.2%us, 9.7%sy, 0.0%ni, 77.4%id, 4.3%wa, 0.0%hi, 3.4%si, >> 0.0%st >> Mem: 49455732k total, 49092852k used, 362880k free, 1898256k buffers >> Swap: 0k total, 0k used, 0k free, 39341964k cached >> >> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND >> 2936 proxy 20 0 4950m 4.8g 2244 D 81 10.1 3025:47 squid3 >> 15837 proxy 20 0 305m 171m 2532 S 78 0.4 43:02.94 python >> 2417 mysql 20 0 449m 61m 2724 S 7 0.1 208:01.06 mysqld >> 27535 proxy 20 0 148m 14m 2336 S 6 0.0 30:21.52 python >> 27536 proxy 20 0 147m 14m 2336 S 3 0.0 22:03.57 python >> 27542 proxy 20 0 147m 13m 2336 S 2 0.0 9:32.79 python >> 27539 proxy 20 0 147m 14m 2336 S 1 0.0 15:19.15 python >> 27549 proxy 20 0 148m 14m 2336 S 1 0.0 6:03.95 python >> 15 root 20 0 0 0 0 S 1 0.0 35:56.55 ksoftirqd/2 >> 23 root 20 0 0 0 0 S 1 0.0 35:43.95 ksoftirqd/4 >> 31 root 20 0 0 0 0 S 1 0.0 35:04.29 ksoftirqd/6 >> 39 root 20 0 0 0 0 S 1 0.0 32:19.42 ksoftirqd/8 >> 55 root 20 0 0 0 0 S 1 0.0 32:55.90 ksoftirqd/12 >> 63 root 20 0 0 0 0 S 1 0.0 32:21.44 ksoftirqd/14 >> 16225 proxy 20 0 3952 272 208 S 1 0.0 1:02.64 tail >> 27598 proxy 20 0 147m 13m 2344 S 1 0.0 3:35.83 python >> 3 root 20 0 0 0 0 S 1 0.0 19:24.87 ksoftirqd/0 >> 47 root 20 0 0 0 0 S 1 0.0 34:32.83 ksoftirqd/10 >> 2862 root 20 0 0 0 0 S 1 0.0 2:39.92 flush-8:0 >> 27601 proxy 20 0 147m 16m 2336 S 1 0.0 2:19.74 python >> 28405 www-data 20 0 1208m 3912 1072 S 1 0.0 0:01.67 apache2 >> 10 root 20 0 0 0 0 S 0 0.0 10:42.76 ksoftirqd/1 >> 19 root 20 0 0 0 0 S 0 0.0 10:58.87 ksoftirqd/3 >> 27 root 20 0 0 0 0 S 0 0.0 11:02.36 ksoftirqd/5 >> 35 root 20 0 0 0 0 S 0 0.0 11:21.07 ksoftirqd/7 >> 51 root 20 0 0 0 0 S 0 0.0 10:35.43 ksoftirqd/11 >> 59 root 20 0 0 0 0 S 0 0.0 5:56.19 ksoftirqd/13 >> 67 root 20 0 0 0 0 S 0 0.0 5:03.22 ksoftirqd/15 >> 542 root 20 0 0 0 0 S 0 0.0 13:25.53 kswapd0 >> 543 root 20 0 0 0 0 S 0 0.0 8:02.43 kswapd1 >> 2866 root 20 0 0 0 0 S 0 0.0 6:52.55 flush-8:48 >> 2867 root 20 0 0 0 0 S 0 0.0 8:07.08 flush-8:80 >> 8141 www-data 20 0 1145m 4092 1136 S 0 0.0 0:03.23 apache2 >> 9990 root 20 0 0 0 0 S 0 0.0 2:38.96 kworker/0:2 >> 20502 www-data 20 0 1145m 5172 1152 S 0 0.0 0:10.88 apache2 >> 27604 proxy 20 0 147m 13m 2336 S 0 0.0 1:27.98 python >> 30424 www-data 20 0 1145m 5124 1344 S 0 0.0 0:10.37 apache2 >> 1 root 20 0 8404 760 624 S 0 0.0 0:03.01 init >> 2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd >> 5 root 20 0 0 0 0 S 0 0.0 0:04.12 kworker/u:0 >> / >> >> wish to clarify >> >> >> regards >> > > Please note, that 'cache_mem' configuration directive just limits amount of > memory used by cache itself, i.e. stored in cache documents. But squid in > whole consumes more RAM, of course. > > >> >> -- >> View this message in context: >> http://squid-web-proxy-cache.1019090.n4.nabble.com/question-in-cache-mem-in-squid-3-tp4661365.html >> Sent from the Squid - Users mailing list archive at Nabble.com. > > > Best wishes, > Pavel