Search squid archive

help... anyone :-)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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:

-----start config snippet--------------------------------------

cache_mem 6 MB
cache_swap_low 98
cache_swap_high 99

maximum_object_size 16 MB
#minimum_object_size 0 KB
maximum_object_size_in_memory 64 KB

cache_replacement_policy heap GDSF
memory_replacement_policy heap GDSF

cache_dir aufs /cache1 6000 14 256
cache_dir coss /cache2 6000 block-size=512 max-size=131072
#cache_dir aufs /caches1 6000 14 256    <--- sometimes i used this 2
lines to see the differences from the upper 2 lines
#cache_dir aufs /caches2 6000 14 256    <

cache_access_log none
cache_log none
cache_store_log none
cache_swap_log /var/log/squid/%s

refresh_pattern ^ftp: 10080 95% 241920 reload-into-ims override-lastmod
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 180 95% 120960 reload-into-ims override-lastmod

ipcache_size 4096
ipcache_low 98
ipcache_high 99
fqdncache_size 4096

quick_abort_min 0 KB
quick_abort_max 0 KB
quick_abort_pct 98

reload_into_ims on
pipeline_prefetch on
ie_refresh off
vary_ignore_expire on

digest_generation on
digest_bits_per_entry 10
digest_rebuild_period 30 minute
digest_rewrite_period 30 minute
digest_swapout_chunk_size 6000 bytes
store_dir_select_algorithm round-robin
server_persistent_connections off

tcp_outgoing_address 10.5.9.106 typeofclient1
tcp_outgoing_address 10.5.9.107 typeofclient2

no_cache allow all

----end config snippet--------------------------------------

model name      : AMD Sempron(tm) Processor LE-1100
stepping        : 1
cpu MHz         : 1908.810
cache size      : 256 KB
memory          : 3Gb

current client   : apprx 200 client (divided in 3 cluster regarding
their request of service)
with current setting, squid respons in a short time, for hit and miss.

squidbox linux misc conf :
in /etc/rc.local ---- > ulimit -n 8192;/usr/local/squid/sbin/squid -sY
-f /etc/squid/squid.conf;

when i compile squid, this is what i do

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

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

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 :((

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?

4. any suggestion for my config? i mean to speed up responses when
opening a web and to deliver it to clients


thanks for reading my question, and many thanks for the upcoming answers ;-)

-- 
~dedy
--
~dedy

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux