2016-01-29 49 views
0

我增加了我的魷魚代理的緩存。但我真的不明白大小MB參數前的參數。L1和L2目錄的魷魚數

參考表明休耕:

cache_dir的方案目錄大小-MB L1 L2

什麼是L1和L2 PARAMS和如何計算正確的價值?

回答

0

配置子目錄

有兩個參數cache_dir命名爲L1和L2的數量。 Squid將可緩存對象以分層方式存儲在名爲的目錄中,以便在緩存中查找對象的速度更快。層次結構是兩層的,其中L1確定第一層目錄的數量,L2確定第一層目錄 中每個目錄的數量。我們應該將L1和L2設置得足夠高,以便第二級目錄中的文件數量不是很多。

讓我們來看看緩存目錄/ squid_cache的例子/與 可用空間50GB:

cache_dir aufs /squid_cache/ 51200 32 512 

我們有一個緩存目錄/ squid_cache/50 GB的可用空間與L1和L2的值分別爲32和512。因此,如果我們假設緩存對象的平均大小爲16 KB,則第二級每個目錄中將有51200x1024÷(32x512x16)= 200個緩存對象,這非常好。

閱讀本書Squid3初學者指南

+0

謝謝,正是我所需要的。 –