squid 的Mem Cache参数设置
i.cache_mem 128 MB
squid使用的其它内存上限,用于传输中的对象/热对象/非缓存对象(有点像linux的硬盘缓存,他们都存成4kb的块,这样可以提高传输速度),默 认8MB,传输中的对象优先级最高。
注意:这个值要参考硬盘缓存所使用的内存和总内存量确定,设定大,则缓存的热内容多,但硬盘缓存的内容就少了。(估算一下最热内容占多大空间再决定)
ii.maximum_object_size_in_memory 16 KB
对象的最大尺寸,超过不会被放入内存,8KB,根据网站网页一般的尺寸大小,最好是4kb的倍数
iii.memory_replacement_policy lru 内存替换策略,默认LRU,不用改
iv.memory_pools on
squid预先分配一定的内存用于cache,以提高效率,默认on;如果os内存管理很高效,可以off
v.memory_pools_limit 5 MB
squid在memory_pools中保存的预分配(未使用的)内存的上限,当pools开启时有效,0表示不限制大小,最好设一个的值,大些,以保证 内存效率,实际不一定会用到这个值,默认5MB。这个值可以设置为64-128MB,squid会根据需求占用之。
顶(0)
踩(0)
- 最新评论