[ASK] Squid Melambat dan dir_cache penuh

Diskusi tentang Ubuntu Server baik webserver, database server, samba server dan service lainnya serta jaringan menggunakan Sistem Operasi Ubuntu.
User avatar
nagas
Posts: 8
Joined: 25 Mar 2013, 14:50

[ASK] Squid Melambat dan dir_cache penuh

Postby nagas » 03 Jun 2013, 10:13

@Pragola_Pati

makasi mas atas penjelasan dan koreksinya...sya baru berhasil test page 38 maklum masi baru...dengan bantuan tamampapua.wordpress.com...
masalahnya setelah 1 bln ini cache full...

=> /cache3 is using 91.2% of 18.62GB
=> /cache4 is using 90.4% of 18.62GB
=> /cache5 is using 91.6% of 18.62GB
=> /cache1 is using 95.2% of 18.62GB
=> /cache2 is using 92.4% of 18.62GB

sya rasa browsing agak melambat
sya baca diawal bisa dihapus manual dengan rm -fdR /cache1 ...tpi sayang tabungan cachenya mas...

sya baca" lgi
di squid.conf tambahin: cache_replacement_policy
yg katanya otomatis menghapus file yg sudah lama tdk digunakan.
dari awal jga sudah ada ini cache_replacement_policy heap LFUDA
tpi cache tetap membengkak..

sya tambahkan ini jga
cache_swap_low 98
cache_swap_high 99

klo bisa bantu kasi petunjuk agar
squid otomatis menghapus file cache yg sudah tidak terpakai ato lama...

thx.
User avatar
q_p
Posts: 3109
Joined: 14 Oct 2012, 13:01
Contact:

Re: [ASK] Squid Melambat dan dir_cache penuh

Postby q_p » 03 Jun 2013, 15:13

Pada saat squid mulai melambat respon-nya, coba anda cek penggunaan memory dan swap. Jangan sampai merambah ke swap.
dir_cache akan tetap bertambah/membengkak sampai batas yang ditentukan cache_swap low dan cache_swap_high. Setelah volume penggunaan (used) dir_cache mencapai 98-99 persen dari yang sudah anda tentukan, mekanisme 'hapus file lama' berjalan untuk digantikan oleh 'file baru'
cmiiw
User avatar
nagas
Posts: 8
Joined: 25 Mar 2013, 14:50

Re: [ASK] Squid Melambat dan dir_cache penuh

Postby nagas » 04 Jun 2013, 06:47

ok mas makasi sebelumnya...

yg sya tangkap mungkin ini...
cache_swap_low 90
cache_swap_high 95
sya rubah kedefaultnya

baru muncul perubahan yg semula
/dev/sda10 19G 18G 658M 97% /cache3
/dev/sda11 19G 18G 721M 97% /cache4
/dev/sda12 19G 19G 392M 98% /cache5
/dev/sda8 19G 19G 551M 98% /cache1
/dev/sda9 19G 19G 483M 98% /cache2

setelah proses kira" 10 menit sehabis reboot...jadi
/dev/sda10 19G 18G 950M 96% /cache3
/dev/sda11 19G 18G 951M 96% /cache4
/dev/sda12 19G 18G 953M 96% /cache5
/dev/sda8 19G 18G 953M 96% /cache1
/dev/sda9 19G 18G 950M 96% /cache2

http://www.visolve.com/squid/squid27/cachesize.php
brarti untuk selamanya max cache dir nantinya 95% tanpa mempengaruhi
cache_replacement_policy
bgitu mas ya?
User avatar
bang_andi
Posts: 398
Joined: 03 Sep 2010, 09:07
Location: Di sekitar sungai musi...
Contact:

Re: [ASK] Squid Melambat dan dir_cache penuh

Postby bang_andi » 04 Jun 2013, 10:13

wow..besar jg ukuran dir cachenya ada 5 lgi, sub dir dari 1 cache sj bisa berpuluh-puluh atau ratusan, klo dir cachenya sdh byk alias penuh, bisa kita bayangkan alangkah susahnya si squid ini mencari data yg diminta oleh user di dir-dir cachenya tsb.

tntukan set awal:
1. set 6 dir cache, 3 dipakai 3 lgi cadangan ( jgn dlu dipakai).
2. konfigurasinya, terutama penambahan rule refresh patternnya yg bertahap jgn lngsung numplek blek, liat user habit.

tutorialnya dri bang tamam jgn lngsung ditelen bro, uji coba dulu dg 3 dir cache tpi jgn dipakai sluruh kuotanya msalkn dir cachenya 19GB pkai sekitar 7GB dlu nnti bru ditambah bertahap sesuai situasi dn kondisi
User avatar
q_p
Posts: 3109
Joined: 14 Oct 2012, 13:01
Contact:

Re: [ASK] Squid Melambat dan dir_cache penuh

Postby q_p » 05 Jun 2013, 16:41

[quote=nagas]...
cache_swap_low 90
cache_swap_high 95
...
brarti untuk selamanya max cache dir nantinya 95% tanpa mempengaruhi
cache_replacement_policy
bgitu mas ya?

  • Kurang lebihnya begitu, dir_cache akan terpakai dalam kisaran 90-95.
  • Sebaiknya anda perhatikan juga volume fisik RAM yang tersedia dengan volume total dir_cache.
Sedangkan cache_replacement_policy adalah parameter yang digunakan untuk mengganti obyek lama dengan obyek baru (http://www.squid-cache.org/Doc/config/c ... nt_policy/).

Code: Select all

       lru       : Squid's original list based LRU policy
       heap GDSF : Greedy-Dual Size Frequency
       heap LFUDA: Least Frequently Used with Dynamic Aging
       heap LRU  : LRU policy implemented using a heap