1. Gunakan 80% dari ukuran disk sebagai ruang penyimpanan cache
2. Pada squid, disk cache di definisikan dengan tag “cache_dir”. adapun format defaultnya adalah : “cache_dir Type Directory-Name Mbyte L1 L2 [options]”
2. Pada squid, disk cache di definisikan dengan tag “cache_dir”. adapun format defaultnya adalah : “cache_dir Type Directory-Name Mbyte L1 L2 [options]”
keterangan:
1. cache_dir adalah tag yang mendefinisikan directory cache.
2. Type adalah jenis penyimpanan sistem, defaultnya adalah ufs. jika akan menggunakan sistem penyimpanan jenis lain seperti diskd atau aufs maka perlu menambah options –enable-storeio=”diskd, aufs” ketika mengkompile squid.
3. Directory-Name adalah menunjukkan letak directory akan di buat cache misalkan /cache. ingat, owner dan group directory ini harus sesuai dengan user yang menjalankan squid. adalah sebuah larangan squid di jalankan dengan user root.
4. Mbyte (numeric) adalah pendifinisian besarnya media penyimpanan yang akan di gunakan cache, misalkan yang akan di gunakan adalah 40GB maka pada Mbyte harus tertulis 20000, MByte ini akan berhubungan dengan tag lain yaitu “cache_swap_low 90″ dan “cache_swap_high 95″.
5. L1 (numeric) adalah jumlah directory yang akan di buat di dalam directory /cache ketika perintah #/usr/local/sbin/squid -z di eksekusi.
6. L2 (numeric) adalah jumlah directory yang akan di buat di dalam masing-masing directory L1 ketika perintah #/usr/local/sbin/squid -z di eksekusi.
2. Type adalah jenis penyimpanan sistem, defaultnya adalah ufs. jika akan menggunakan sistem penyimpanan jenis lain seperti diskd atau aufs maka perlu menambah options –enable-storeio=”diskd, aufs” ketika mengkompile squid.
3. Directory-Name adalah menunjukkan letak directory akan di buat cache misalkan /cache. ingat, owner dan group directory ini harus sesuai dengan user yang menjalankan squid. adalah sebuah larangan squid di jalankan dengan user root.
4. Mbyte (numeric) adalah pendifinisian besarnya media penyimpanan yang akan di gunakan cache, misalkan yang akan di gunakan adalah 40GB maka pada Mbyte harus tertulis 20000, MByte ini akan berhubungan dengan tag lain yaitu “cache_swap_low 90″ dan “cache_swap_high 95″.
5. L1 (numeric) adalah jumlah directory yang akan di buat di dalam directory /cache ketika perintah #/usr/local/sbin/squid -z di eksekusi.
6. L2 (numeric) adalah jumlah directory yang akan di buat di dalam masing-masing directory L1 ketika perintah #/usr/local/sbin/squid -z di eksekusi.
Lalu bagaimana menentukan L1 ?, berikut adalah rumus yang di pakai.
((( x / y ) / 256 ) / 256 ) * 2 ≈ L1
x = besarnya disk cache yang akan di gunakan, satuannya adalah Kb (40 GB = 40.000.000 KB) *biar cepet
y = jumlah rata-rata object biasanya bernilai 13Kb
misalkan besarnya cache disk adalah 20 GB maka:
x = besarnya disk cache yang akan di gunakan, satuannya adalah Kb (40 GB = 40.000.000 KB) *biar cepet
y = jumlah rata-rata object biasanya bernilai 13Kb
misalkan besarnya cache disk adalah 20 GB maka:
(((20.000.000/13)/256)/256)*2 ≈ 47 (dibulatkan kepantat)
Maka nilai L1 adalah 47.
jadi hasilnya bilang menggunakan cache 20 GB
cache_dir aufs /proxy 20000 47 256
0 Response to "Menghitung Disk Cache Cache Dir Pada Squidproxy"
Post a Comment