发新话题
打印

[squid] squid 清缓存问题

squid 清缓存问题

各位高手帮忙

我的SQUID是FC4自带的,配置好之后,用起来别的都很好,就是有一个问题总是解决不了,就是他的缓存设置无效,我的设置如下:
   cache_dir usf /cache 500  15 256
   cache_swap_low  90
   cache_swap_high 95
可是后两句设置不起作用,每次都是/cache站到100% 后,在手工重新生成一下缓存,否则SQUID就退出了,把90和95加上"%"也不行。
  请各位高手帮忙给分析一下,告知。不胜感激。

TOP

因为你只用500M的空间来做cache存储。10%*500M=50M,如果你的访问量大(对于这个值来说)时,squid还没有来得及做置换操作,cache内容已经把50M填满了,达到100%了。
你可以用两种方法来避免这个问题:
1. 增大缓存目录的大小。
2.减少cache_swap_low  和cache_swap_high 的值:  
cache_swap_low  50
cache_swap_high 60
生活的理想是理想的生活!

TOP

谢谢斑竹!怪不当的经常感到500M的缓存没几天就满了,原来如此!太谢谢了!可是SQUID要为什么要500*10%=50M呢?望不吝赐教!谢谢!

TOP

发新话题