免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4503 | 回复: 2
打印 上一主题 下一主题

squid设置了cache_swap_high 90,但是超过这个值,缓存不会自动删除! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-02 14:55 |只看该作者 |倒序浏览
本帖最后由 funter2002 于 2010-12-02 15:10 编辑

大家好....我在公司建了个 squid 做透明代理..
运行没什么问题,上网速度也不错,对外的流量明显比以前减少了
我的缓存策略如下
cache_replacement_policy lru
cache_dir aufs /home/squid/cache 10240 16 256
cache_swap_low 85
cache_swap_high 90
cache_dir aufs /tmp/squid/cache 10240 16 256
cache_mem 512 MB
cache_swap_low 85
cache_swap_high 90
maximum_object_size 40960 KB
maximum_object_size_in_memory 32 KB


但有个问题, 就是我 /home/squid/cache  这个缓存目录, 他到了90%是不会自动清除旧的缓存到85%的...
/tmp/squid/cache  这个缓存目录就会自动删除到 85%
之前也是这样的问题, 那时候我只用了 /home/squid/cache 来做缓存目录,他到了11G还不会自动清除到85%
结果我得把缓存目录全删了,再 squid -z 重建了
所以我才做两个缓存目录试下...这两个缓存目录是不同分区的
分区空间也够, 两个分区的空间都有50%以上
access.log 第天都会 rotate
我就不知道为什么/home/squid/cache 这个缓存目录不会自动清除

所以请教下大家是不是我配置出了什么问题..
谢谢!

招聘 : 技术支持/维
论坛徽章:
0
2 [报告]
发表于 2010-12-02 16:52 |只看该作者
cache_mem 512 MB
cache_swap_low 85
cache_swap_high 90


这几个参数的含义是,申请 512M 内存作为缓存。不是上面指定/home/squid/cache的。

再一个,我不确定 squid 是否支持两个 cache_dir。

论坛徽章:
0
3 [报告]
发表于 2010-12-02 17:15 |只看该作者
啊...忘了说,我用的是 centos5.3,  这个大概不会影响太多吧
squid 的版本是3.1.8,  在官网下载的...
所以应该是支持cache_dir 的,,而且安装编译的时候,我也有装aufs

cache_replacement_policy lru                                #这行不晓得,听网上说是加速用的
cache_dir aufs /home/squid/cache 10240 16 256  #10G做缓存目录,1级目录16个,2级目录256个
cache_dir aufs /tmp/squid/cache 10240 16 256    #同上
cache_mem 512 MB                                               #这个是另外加多512物理内存做为缓存
cache_swap_low 85                                              #这两行是,当缓存目录空间达到90%的时候,删  
cache_swap_high 90                                             #除缓存到85%
maximum_object_size 40960 KB                           #这个是如果缓存文件大于40M就不缓存
maximum_object_size_in_memory 32 KB              #这个是在物理内最大的缓存对像

这些我都是在 鸟哥的LINUX私房菜看的,,应该没理解错误吧...
虽然squid 现在没问题,但是不会删除缓存文件, 超过10G, 访问就会很慢....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP