squid 的Mem Cache參數設置:
i.cache_mem 128 MB squid使用的其它內存上限,用于傳輸中的對象/熱對象/非緩存對象(有點(diǎn)像linux的硬盤(pán)緩存,他們都存成4kb的塊,這樣可以提高傳輸速度),默認8MB,傳輸中的對象優(yōu)先級最高。
注意:這個(gè)值要參考硬盤(pán)緩存所使用的內存和總內存量確定,設定大,則緩存的熱內容多,但硬盤(pán)緩存的內容就少了。(估算一下最熱內容占多大空間再決定)
ii.maximum_object_size_in_memory 16 KB 對象的最大尺寸,超過(guò)不會(huì )被放入內存,默認8KB,根據網(wǎng)站網(wǎng)頁(yè)一般的尺寸設置大小,最好是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開(kāi)啟時(shí)有效,0表示不限制大小,最好設一個(gè)的值,大些,以保證內存效率,實(shí)際不一定會(huì )用到這個(gè)值,默認5MB。這個(gè)值可以設置為64-128MB,squid會(huì )根據需求占用之。
聯(lián)系客服