Squid的cache dir没动静,正常吗?
root@b:~ # uname -aFreeBSD 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还需要开启那些东西啊?
高手看看啊!!
浏览器是怎么设置的??贴一下网络信息 回复 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
回复 3# hackson99
透明代理的squid是放在网关的么?? 也许你的配置文件里面设置的内存缓存文件比较大,都缓存到内存里了
squidclient -h localhost -p 3128 mgr:info
看看缓存情况 回复 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
大虾帮忙看看,能看出什么来呢??? 回复 4# action08
是装在网关的呀。ipnat+ipfilter+squid。 回复 7# hackson99
哦,怪不到我总是调试不出来,原来这玩意装在网关才可以强制搞哈
不过我会用curl xx --horxy squid_host:prot{:3_187:} 本帖最后由 action08 于 2012-11-22 18:04 编辑
亲,squid放在网关也可以做dns解析劫持么?? ipf 做了端口转发没?
页:
[1]
2