设为首页 收藏本站
查看: 1263|回复: 0

[经验分享] squid cache_dir参数详解

[复制链接]

尚未签到

发表于 2015-9-3 08:49:40 | 显示全部楼层 |阅读模式
  cache_dir scheme directory size L1 L2 [options]
这个选项可以说是squid.conf中最重要的参数设定之一了。所以必须要吃透它!

Scheme:
可以从编译参数—enable-storeio=LIST 中指定,默认为ufs。其他有:aufs, diskd, coss, null
Directory:
存储缓存对象的目录,建议将一个缓寸目录放在单独的分区中,另外最好放在一个单独的物理磁盘来使用。
Size:
没有上限,一般建议是整个分区的90%以下,因为还有10%要给swap.state和一些临时文件使用。
下限可以自己测试,先设一个比较小的值,比如100M,并且设置可以用满,等待一周,如果分区满了,那么你就要适当的调大。
Inodes也是一个相当重要的标准,如果inode用完的话,就算磁盘空间还有很多空余也是浪费。
可以通过df -ik来察看,另外一些创建文件系统的命令(newfs,mkfs)也有相应的参数,一般是-i。
磁盘空间和进程大小之间的关系:
每一个在磁盘上的缓存对象都会占有一小块内存。Squid用这些内存来建立磁盘上的缓存数据的索引,以便快速找到。如果要增加一个新的cache目录或者增加磁盘空间的大小,先要确认有足够的内存。如果Squid进程占有的太大导致内存不够,Squid的性能会降低的非常明显。
每个在缓存目录中的对象都将会根据系统的不同而占有76或者112个字节。其中在32位的Inter架构上的占有76个字节。可以通过cache manager察看多少内存被使用了。
L1 and L2:
Squid会建立2级目录树在缓存目录。L1指定第一层,L2指定第二层各是多少目录数。默认为16和256。真正的缓存目录放在二级目录下,并且数据存放是按次序的,Squid有一套算法storeUfsDirFullPath( )实现一组页面的数据存储在相同的二级目录中。而且从实际情况来看,数据都是按顺序一个目录一个目录存放下去的。
Options: (read-only max-size)
read-only:用在当你将缓存目录下面的内容移动到其他硬盘上,并且还需要这些数据的时候。如果不加read-only,Squid的hit率会急剧下降。等运行一段时间后再去掉这个选项即可。
max-size:指定最大缓存的数据大小。单位是字节。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-108896-1-1.html 上篇帖子: Squid 2.6 Configuration Manual 下篇帖子: Linux 实现 squid+mysql认证
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表