hackson99 发表于 2012-11-21 15:25

Squid的cache dir没动静,正常吗?

root@b:~ # uname -a
FreeBSD b.site 8.3-STABLE FreeBSD 8.3-STABLE

root@b:~ # squid -v
Squid Cache: Version 2.7.STABLE9
configure options:'--bindir=/usr/local/sbin' '--sbindir=/usr/local/sbin' '--datadir=/usr/local/etc/squid' '--libexecdir=/usr/local/libexec/squid' '--localstatedir=/var/squid' '--sysconfdir=/usr/local/etc/squid' '--enable-removal-policies=lru heap' '--disable-linux-netfilter' '--disable-linux-tproxy' '--disable-epoll' '--enable-auth=basic digest negotiate ntlm' '--enable-basic-auth-helpers=DB NCSA PAM MSNT SMB YP' '--enable-digest-auth-helpers=password' '--enable-external-acl-helpers=ip_user session unix_group wbinfo_group' '--enable-ntlm-auth-helpers=SMB' '--enable-negotiate-auth-helpers=squid_kerb_auth' '--with-pthreads' '--enable-storeio=ufs diskd null aufs' '--enable-ipf-transparent' '--enable-err-languages=Armenian Azerbaijani Bulgarian Catalan Czech DanishDutch English Estonian Finnish French German GreekHebrew Hungarian Italian Japanese Korean LithuanianPolish Portuguese Romanian Russian-1251 Russian-koi8-rSerbian Simplify_Chinese Slovak Spanish SwedishTraditional_Chinese Turkish Ukrainian-1251Ukrainian-koi8-u Ukrainian-utf8' '--enable-default-err-language=English' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=i386-portbld-freebsd8.3' 'build_alias=i386-portbld-freebsd8.3' 'CC=cc' 'CFLAGS=-O2 -pipe-fno-strict-aliasing' 'LDFLAGS=' 'CPPFLAGS=' 'CPP=cpp'

root@b:~#more /usr/local/etc/squid/squid.conf
...
# Squid normally listens to port 3128
http_port 127.0.0.1:3128 transparent

# Uncomment and adjust the following to add a disk cache directory.
cache_dir aufs /usr/local/share/squid8000 16 256

# Leave coredumps in the first cache dir
coredump_dir /usr/local/share/squid

cache_mem 128 MB

visible_hostname b.site

access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_store_log none
pid_filename /var/run/squid/squid.pid

....

root@b:~ # ls -l /usr/local/share/squid
total 12784
drwxr-x---258 squidsquid      3584 Nov 15 15:10 00
drwxr-x---258 squidsquid      3584 Nov 15 15:10 01
drwxr-x---258 squidsquid      3584 Nov 15 15:10 02
drwxr-x---258 squidsquid      3584 Nov 15 15:10 03
drwxr-x---258 squidsquid      3584 Nov 15 15:10 04
drwxr-x---258 squidsquid      3584 Nov 15 15:10 05
drwxr-x---258 squidsquid      3584 Nov 15 15:10 06
drwxr-x---258 squidsquid      3584 Nov 15 15:10 07
drwxr-x---258 squidsquid      3584 Nov 15 15:10 08
drwxr-x---258 squidsquid      3584 Nov 15 15:10 09
drwxr-x---258 squidsquid      3584 Nov 15 15:10 0A
drwxr-x---258 squidsquid      3584 Nov 15 15:10 0B
drwxr-x---258 squidsquid      3584 Nov 15 15:11 0C
drwxr-x---258 squidsquid      3584 Nov 15 15:11 0D
drwxr-x---258 squidsquid      3584 Nov 15 15:11 0E
drwxr-x---258 squidsquid      3584 Nov 15 15:11 0F
-rw-------    1 squidsquid11902976 Nov 19 17:39 squid.core
-rw-r-----    1 squidsquid   1078800 Nov 21 15:22 swap.state    <--只有这个在变化,以上的目录,根本就没动静。

用sockstat查看端口,squid处于工作状态。

问题:为什么cache目录不工作呢?内存倒是吃了不少啊。是不是编译squid还需要开启那些东西啊?

高手看看啊!!

action08 发表于 2012-11-21 15:31

浏览器是怎么设置的??贴一下网络信息

hackson99 发表于 2012-11-21 16:36

回复 2# action08


    浏览器?不用设置呀。透明代理的。

ipf+ipnat+squid的。

root@b:~ # sockstat | grep 3128
squid    squid      122014 tcp4   127.0.0.1:3128      *:*
squid    squid      122018 tcp4   127.0.0.1:3128      192.168.1.22:1163
squid    squid      122019 tcp4   127.0.0.1:3128      192.168.1.17:4661
squid    squid      122021 tcp4   127.0.0.1:3128      192.168.1.253:2313
squid    squid      122024 tcp4   127.0.0.1:3128      192.168.1.253:2302
squid    squid      122025 tcp4   127.0.0.1:3128      192.168.1.20:3438
squid    squid      122026 tcp4   127.0.0.1:3128      192.168.1.253:2311
squid    squid      122029 tcp4   127.0.0.1:3128      192.168.1.253:2312
squid    squid      122031 tcp4   127.0.0.1:3128      192.168.1.253:2317
squid    squid      122033 tcp4   127.0.0.1:3128      192.168.1.253:2307
squid    squid      122034 tcp4   127.0.0.1:3128      192.168.1.253:2308
squid    squid      122035 tcp4   127.0.0.1:3128      192.168.1.253:2309
squid    squid      122037 tcp4   127.0.0.1:3128      192.168.1.253:2310
squid    squid      122041 tcp4   127.0.0.1:3128      192.168.1.253:2315
squid    squid      122065 tcp4   127.0.0.1:3128      192.168.1.22:2373
squid    squid      1220132 tcp4127.0.0.1:3128      192.168.1.23:4392
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.253:2316
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.253:2319
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.18:2378
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.18:2379
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.18:2380
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.22:1160
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.22:1161
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.22:1162
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.22:1164
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.15:3928
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.18:2381
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.18:2382
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.18:2383
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.17:4650
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.17:4641
?      ?          ?   ?tcp4   127.0.0.1:3128      192.168.1.21:53476

action08 发表于 2012-11-21 16:41

回复 3# hackson99


    透明代理的squid是放在网关的么??

kisswen 发表于 2012-11-22 09:34

也许你的配置文件里面设置的内存缓存文件比较大,都缓存到内存里了
squidclient -h localhost -p 3128 mgr:info
看看缓存情况

hackson99 发表于 2012-11-22 12:30

回复 5# kisswen


    root@b:/usr/local/etc # squidclient -h localhost -p 3128 mgr:info
HTTP/1.0 200 OK
Server: squid/2.7.STABLE9
Date: Thu, 22 Nov 2012 04:29:34 GMT
Content-Type: text/plain
Expires: Thu, 22 Nov 2012 04:29:34 GMT
X-Cache: MISS from b.site
Via: 1.0 b.site:3128 (squid/2.7.STABLE9)
Connection: close

Squid Object Cache: Version 2.7.STABLE9
Start Time:   Wed, 21 Nov 2012 10:00:16 GMT
Current Time:   Thu, 22 Nov 2012 04:29:34 GMT
Connection information for squid:
      Number of clients accessing cache:      17
      Number of HTTP requests received:       38718
      Number of ICP messages received:      0
      Number of ICP messages sent:    0
      Number of queued ICP replies:   0
      Request failure ratio:   0.00
      Average HTTP requests per minute since start:   34.9
      Average ICP messages per minute since start:    0.0
      Select loop called: 1015385 times, 65.549 ms avg
Cache information for squid:
      Request Hit Ratios:   5min: 2.8%, 60min: 11.3%
      Byte Hit Ratios:      5min: 0.9%, 60min: 8.0%
      Request Memory Hit Ratios:      5min: 60.0%, 60min: 17.1%
      Request Disk Hit Ratios:      5min: 13.3%, 60min: 38.9%
      Storage Swap size:      555914 KB
      Storage Mem size:       47480 KB
      Mean Object Size:       15.85 KB
      Requests given to unlinkd:      0
Median Service Times (seconds)5 min    60 min:
      HTTP Requests (All):   0.723870.52331
      Cache Misses:          0.723870.64968
      Cache Hits:            0.000000.00091
      Near Hits:             1.056720.72387
      Not-Modified Replies:0.000000.00000
      DNS Lookups:         0.332520.31806
      ICP Queries:         0.000000.00000
Resource usage for squid:
      UP Time:      66557.908 seconds
      CPU Time:       132.006 seconds
      CPU Usage:      0.20%
      CPU Usage, 5 minute avg:      0.76%
      CPU Usage, 60 minute avg:       0.42%
      Process Data Segment Size via sbrk(): 0 KB
      Maximum Resident Size: 120192 KB
      Page faults with physical i/o: 5
Memory accounted for:
      Total accounted:      61648 KB
      memPoolAlloc calls: 5960281
      memPoolFree calls: 5613141
File descriptor usage for squid:
      Maximum number of file descriptors:   11095
      Largest file desc currently in use:    134
      Number of file desc currently in use:   40
      Files queued for open:                   0
      Available number of file descriptors: 11055
      Reserved number of file descriptors:   100
      Store Disk files open:                   1
      IO loop method:                     kqueue
Internal Data Structures:
         35385 StoreEntries
          9696 StoreEntries with MemObjects
          9692 Hot Object Cache Items
         35074 on-disk objects


大虾帮忙看看,能看出什么来呢???

hackson99 发表于 2012-11-22 14:50

回复 4# action08


    是装在网关的呀。ipnat+ipfilter+squid。

action08 发表于 2012-11-22 14:54

回复 7# hackson99


    哦,怪不到我总是调试不出来,原来这玩意装在网关才可以强制搞哈

不过我会用curl xx --horxy squid_host:prot{:3_187:}

action08 发表于 2012-11-22 16:01

本帖最后由 action08 于 2012-11-22 18:04 编辑

亲,squid放在网关也可以做dns解析劫持么??

yyous 发表于 2012-11-28 16:36

ipf 做了端口转发没?


页: [1] 2
查看完整版本: Squid的cache dir没动静,正常吗?