免费注册 查看新帖 |

Chinaunix

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

[proxy] 请教一下,当squid中设置多个cache_dir 的情况下,优先使用哪个呢? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-12 16:10 |只看该作者 |倒序浏览
如题,我在squid.conf中,设置了两个cache_dir ,那么这样的情况下,会优先使用哪个呢?

cache_dir aufs /cache 2000 32 256
cache_dir aufs /disk2/cache 50000 64 256

(/cache 是tmpfs,/disk2/cache是在硬盘上)
我希望它优先使用第一个,因为那个是tmpfs,但是无论我怎么调换先后顺序,从检查硬盘空间来看,都是优先使用的/disk2/cache 这个硬盘上的。。。而我也测试过,如果注释掉第2行,那么tmpfs是可以成功缓存内容的,所以权限上应该是不存在问题的。。。

有什么办法可以让squid优先使用第一个cache_dir tmpfs 呢?

论坛徽章:
0
2 [报告]
发表于 2008-03-14 09:07 |只看该作者

回复 #1 skylove 的帖子

我最近也在想这个问题,目前只看到用minsize,maxsize对缓存对象进行分类存放,或是启两个不同cache_dir的squid在同一台机器上,不知可行否。。。

论坛徽章:
0
3 [报告]
发表于 2008-03-14 11:11 |只看该作者

回复 #1 skylove 的帖子

你做得正向代理还是反向代理??

如果要缓冲的东西不大的话,开cache_mem 到2G,然后cache_dir 设为 null即可


签名
---
个人觉得用tmpfs不是什么很好的想法

签名
---
你应该是做正向代理

签名
---
squid还有关于cache对象的几个控制参数,看看应该有收获

论坛徽章:
0
4 [报告]
发表于 2008-03-15 17:55 |只看该作者
原帖由 coolzsb 于 2008-3-14 11:11 发表
你做得正向代理还是反向代理??

如果要缓冲的东西不大的话,开cache_mem 到2G,然后cache_dir 设为 null即可


签名
---
个人觉得用tmpfs不是什么很好的想法

签名
---
你应该是做正向代理

签名 ...


正向代理。。。 我去查下 chache_mem 的具体作用体现去

但是这个问题依然是存在的啊 -- 比如有6个单独的硬盘,没有用 卷方式,那么cache_dir 是有可能设置到多个的,为什么不可以同时读写多个以增加效率呢?

论坛徽章:
0
5 [报告]
发表于 2008-07-08 10:59 |只看该作者
原帖由 skylove 于 2008-3-15 17:55 发表


正向代理。。。 我去查下 chache_mem 的具体作用体现去

但是这个问题依然是存在的啊 -- 比如有6个单独的硬盘,没有用 卷方式,那么cache_dir 是有可能设置到多个的,为什么不可以同时读写多个以增加效率呢?


关注。。。如何增加效率。。。?

论坛徽章:
0
6 [报告]
发表于 2008-07-08 11:17 |只看该作者
是不是要设store_dir_select_algorithm这个参数?

论坛徽章:
0
7 [报告]
发表于 2008-07-08 22:27 |只看该作者
关注下,

论坛徽章:
0
8 [报告]
发表于 2008-07-09 21:36 |只看该作者
我也遇到这个问题,使用 默认的 least load + AUFS 的话,似乎每次都指向了 HD,而非 TMPFS 上。
从资料上看 least load 是优先使用最少 pending operation 的 目录

论坛徽章:
0
9 [报告]
发表于 2008-07-24 13:15 |只看该作者
强烈关注。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP