> Dedy Kurniawan wrote: >> Hi all, >> >> 1st of all, i'm sorry before, for posting my current squid condition, >> from how i install to current squid config. Currently i'm having a >> problem with my squid, related to cache. I hope all of my friend here >> could help me. And i hope this thread useful to anyone having trouble >> like mine :-) >> >> ok here we go guys, this is my config: >> >> >> > SNIP >> tcp_outgoing_address 10.5.9.106 typeofclient1 >> tcp_outgoing_address 10.5.9.107 typeofclient2 >> > > What does the acl typeofclient1 look like? > >> ----end config snippet-------------------------------------- >> > SNIP > > Lots of good info, but what OS? What kernel? > >> root@proxy malloc# vi Makefile >> uncomment -> #CPPFLAGS = -DUSG >> root@proxy malloc# make >> root@proxy malloc# cp libmalloc.a /usr/lib/libgnumalloc.a >> root@proxy malloc# cp malloc.h /usr/include/gnumalloc.h >> > > Why do you do this? > >> root@proxy malloc# vi /etc/security/limits.conf >> * Soft nofile 8192 >> * Hard nofile 8192 >> >> root@proxy malloc# vi /etc/sysctl.conf >> net.ipv4.ip_local_port_range = 1024 32768 >> >> root@proxy malloc# cd ../squid_2.5.STABLE14 >> >> >> ------the question ------------- >> >> my question is : >> >> 1. i wanna cache big files, example from antivirus update, but when i >> check the log, file like u7avi1363a.bin (6MB size) is always missing >> i even desperately try --------> no_cache allow all >> > > This might be effected by the headers returned with the object. Using > "no_cache allow all" is not recommended with the default > refresh_pattern, due to the likelihood of caching dynamically generated > content. > >> 2. i don't know, maybe only my feeling, but why is when the memory is >> runout, i get slow responses from squid. I check it like this >> >> free -m >> root@proxy:~# free -m >> total used free shared buffers >> cached >> Mem: 2978 2891 87 0 91 >> 2565 >> -/+ buffers/cache: 234 2744 >> Swap: 368 0 368 >> >> i read hendrik's reply in older thread before, he said that look at >> buffers/cache not the Mem , but why the responses is different after i >> reboot my squid, which will give me free in Mem: >> with this kind of behavior, my squid uptime is always less than 12 hours >> :(( >> > > Perhaps it's related to the malloc libraries you are using... The only > information I could find about libgnumalloc indicates that it's pretty > outdated, which indicates that the underlying OS is... Aging. > >> 3. currently i'm running about 15 tcp_outgoing_address so every client >> come out from squid with their ip alias address, so that i can limit >> their bandwidth. is it okay to run so many ip alias in linux, and >> running many tcp_outgoing_address in squid? >> > > I don't know of any reason not to. But for limiting bandwidth, > delay_pools might be a better choice. Yes delay_pools, or a latest Squid with QoS support. > >> 4. any suggestion for my config? i mean to speed up responses when >> opening a web and to deliver it to clients >> > > Update your Squid version, and perhaps your OS. +1 on that. Amos