Optimalkan squid proxy server - Bag.1  ncuptea blog

Optimalkan squid proxy server - Bag.1

Untuk meningkatkan nilai hit dan juga memaksimalkan fungsi proxy server dengan squid ada beberapa hal yang perlu di perhatikan sebelum kita mengkonfigurasinya, namun sekali lagi panduan ini masih banyak kurangnya :

Menentukan hardware
  • Pilih harddisk yang bertype SATA, karena mempunyai RPM Tinggi di banding ATA.
  • Besarkan memory (RAM) fisik, processor dalam hal ini tidak begitu berpengaruh.
Sisi administrasi
  • Torelansikan ruang cache dipakai 75 s/d 80% dari aslinya, misal ruang/partisi di patok 30 Gb maka dalam prakteknya hanya dipakai 75 s/d 80 %, jadi jika saya pakai 80% dari 30 Gb = (30/100) x 80 = 24 Gb. Ini untuk menjaga dimana partisi cache hampir penuh dan tidak membuat suatu proses memakan resource yang besar dan membuat puyeng si sitem.
  • Tentukan nilai L2 dengan rumus :
    L2= ((partisi_cache/256)/256/13) x 13
    misal ukuran partisi cache saya 30 Gb setelah hasil di kalikan 80%, maka L2 adalah :
    ((30.000.000/256) / 256) / 13) x 2 = 70,425 dan di bulatkan L2 = 70

    Setelah L2 diketahui sebaiknya kita pecah saja menjadi beberapa direktori dengan membagi hasil L2 dengan jumlah direktori cache yang akan di bentuk, misal dari nilai 70 akan di bagi ke 5 direktori cache, maka :
    cache_dir aufs /home/proxy1 6000 14 256
    cache_dir aufs /home/proxy2 6000 14 256
    cache_dir aufs /home/proxy3 6000 14 256
    cache_dir aufs /home/proxy4 6000 14 256
    cache_dir aufs /home/proxy5 6000 14 256


    **Kalau bertanya kenapa saya pecah ke 5 direktori, karena menurut logika saya supaya tiap cache yang tersimpan tidak terlalu jauh jika di akses dan di temukan. Jadi dengan makin sedikitnya nilai L2 dalam suatu direktori maka akan menaikan performance squid itu sendiri karena gampang di temukan. Namun itu menurut persepsi saya yah.

    Namun jika memang karena beberapa alasan tertentu di kalian, mungkin cara standart-nya ialah
    cache_dir aufs /home/proxy 70000 70 256
  • Ket : itu ruang cache dalam contoh di atas di mount di /home, mungkin di kalian akan berbeda jadi sesuaikan saja.
  • Setiap 1 Gb ukuran hardisk di pakaikan atau dibutuhkan 10 Mb memory fisik untuk memantaunya, jadi bayangkan saja jika semakin besar ukuran hardisk dan hal tersebut juga yang mempengaruhi kenapa dalam mesin proxy server ukuran RAM lebih di utamakan.
  • Meminimalisir pemakaian tag-tag filter, seperti filter keyword, filter url, banner filter, dan lain-lain yang membuat setiap request di filter dahulu sebelum di berikan ke klien yang merequest nya. Namun sekali itu hanya perumpamaan saja untuk tidak membuat kerja squid semakin berbelit-belit, intinya minimaliskan saja. 

Mungkin baru demikian hal-hal yang perlu di perhatikan dalam membangun proxy server dengan squid supaya lebih optimal, untuk lebih jauhnya lagi mungkin akan di bahas di lain waktu.

No comments:

Facebook Blogger Plugin: Brought to by CITEUREUP FOUNDATION Enhanced by ncuptea

Post a Comment

Berkomentarlah dengan bijak untuk pengembangan dan sekaligus menjadi pembelajaran kita bersama.

Pilih Name/Url untuk mempermudah memasukan id anda!