Thursday, November 13, 2014

Solusi saat terasa kinerja/ perfomance squid proxy menjadi lambat!





Share, 2 solusi saat terasa kinerja/ perfomance server squid proxy menjadi lambat.

Spesifikasi server (di kantor saya)-- HP
-- HDD 500 GB
-- RAM 10 GB (default 2 GB)

Situasi Kondisi-- Jumlah devices terdaftar di sistem sekitar 400 unit komputer/ gadget
-- User habit kebanyakan ke konten video seperti youtube, juga ke skype, game online, sikron data via cloud system.
-- Rata-rata devices yang online per hari adalah sekitar 150-200.
-- Saat jam sibuk, devices yang online sekitar 200, memori yang terpakai pada server squid proxy berkisar 4 GB, untuk amannya minimal saya harus siapkan RAM 6 GB.

Solusi dibawah ini sudah pernah saya lakukan dahulu kala, tapi lupa dicatat, makanya sekarang buat trit ini.

1. Disable filtering untuk blocking domain & ip address tertentu.

Website dengan konten yang mengandung pornografi, SARA, bad-proxy, malware dsb, baik itu yang lewat acl list maupun yang pakai squidGuard.

Terbukti saat dipantau kinerja si om squid kembali cepat...wus..wus..termasuk tanya ke beberapa user tentang kecepatan koneksi internetnya dengan melihat juga faktor kondisi notebook user.

Lahhhh... lalu bagaimana kalau tidak di filter? ya kan sekarang sudah dilakukan oleh Depkominfo & ISP-ISP dengan Filtering Trust+.

Lagipula saat ini DNS Google kena block oleh Depkominfo & ISP-ISP, padahal penting untuk mendongkrak kecepatan (browsing) internet, jadi mau tidak mau kita harus mengunakan DNS dari ISP, nah masalahnya ada DNS ISP tidak secepat DNS Google ditambah si cumi kita beri jobdesc Filtering Domain/ IP.

Memang ada DNS lain seperti OpenDNS, DNS Verizon & DNS Level 3 lainnya, tapi masih kalah dengan performa DNS google, walaupun faktor jauh dekat DNS server juga mempengaruhi.

2. Disable always_direct.

Nah ini yang jadi masalah soalnya ada beberapa domain/ ip terutama yang lokal yang harus di bypass.

Masalah turunnya performa server proxy ini, sudah saya alami 1 mnggu ini, sdh pusing telusuri apa yang salah dengan server ini, cek besarny dir cache, cek alokasi ram untuk squid, cek konfigurasi squid...tidak ada yang salah/ diubah-ubah, dsb-dsb.

Saat sudah ketemu masalahnya & solved, terus lihat respon dalam 3 hari ini user pada happy, saya jadi lega dah... akhirnya bisa ngopi dulu dengan tenang.

Tapi user mesum masih dongkol kena Filtering Trust+ ..rasakan hahay

Kerjaannya (jobdesc) si cumi pun jadi berkurang, si cumi bisa fokus pada caching konten web terutama video.

Coba 2 solusi diatas lalu lihat perfomance si cumi dalam 2 atau 4 hari.

1 server bermasalah solved, bisa fokus ke masalah server-server lainnya.

Tambahan.
Kalau server squid proxy tidak diposisikan juga sebagai dns server, maka lebih baik service bind9 nya di matikan (disable) saja, pun dengan start on boot bind9 nya juga di matikan, cara disable yang paling mudah adalah via webmin.
Sebagai gantinya untuk mempercepat/ membantu server squid proxy install saja dnsmasq, konfigurasinya dnsmasq biarkan saja apa adanya (default).

  sudo apt-get update
  sudo apt-get install dnsmasq

Trik diatas juga terbukti mendongkrak perfomance server squid proxy.

Untuk dns server, ada baiknya digabung satu saja dengan webserver, ini juga akan membantu mempercepat resolved lokal domain yang di hosting di webserver tsb

Semoga bermanfaat bagi yang merasa squid nya melambat :)

Sumber : http://ubuntu-indonesia.com/forums/ubbthreads.php/topics/151027/Share_Solusi_Saat_Performance_#Post151027

1 comment:

  1. terimakasih tipsnya mas, siap diterapkan smoga suara-suara sumbang tidak muncul lagi

    ReplyDelete
N.B.
1. Berkomentarlah dengan sopan.
2. Dilarang membuat spam, terutama yang mengandung SARA/ Pornografi/ Judi dan Iklan.