Jumat, 15 Juli 2011

Mengoptimalkan Squid Proxy + ThunderCache + Ubuntu

Asli bener terkejut setelah saya membuat sebuah server Cache yang bisa menyimpan beberapa content file download atau streaming (mp3, flv, rar, exe, zip) dll.

Disini saya bukan menggunakan squid, melainkan menggunakan nama program yang dikembangkan oleh orang brazil "Luiz Biazus", maaf saya kurang mengenal dia, tapi berterimakasih banyak karena bisa mengembangkan Software Cache. Sebelumnya saya ingin menggunakan videocache, tapi hal itu tidak bisa saya lakukan, karena faktor tidak punya uang,, haha.

Ok langsung saja saya cerita pengalaman saya.


Saya hanya mempunyai bandwidth 1Mbps.
Hasil yang saya dapat setelah membangun server cache adalah ketika client membuka video youtube, maka file tersebut akan masuk kedalam cache, sehingga client yang ingin membuka file yang sama mendapatkan speed 36Mbps buffer tidak ada, loading hanya 3 detik.
Hal itu sama ketika download file mp3, asli keren dah.

Langsung ke TKP...
Lanjutkan...

Saya menggunakana 1 Buah server dengan 1 NIC, dan client-client saya menggunakan RB750, jadi nanti dari RB750 untuk port 80 akan saya dstnat ke IP Server Cache.

Hardware :
4 HDD SAS
1 HDD SATA
4 GB RAM DDR2
Processor AMD
1 NIC

- Masuk ke BIOS Card SAS dan buat 4HDD SAS tersebut kedalam bentuk RAID0 = OK
- Install ubuntu mini 12Mb download file iso (Maaf lupa link downloadnya, cari digoogle aja yha)
- Install ubuntu dengan partisi cache berada di /usr (4HDD SAS)
- Ketika Option terakhir installasi, install SSHD dan PostgreSql
- Reboot

# apt-get update
# apt-get build-essential
# apt-get install unzip zip
# cd /root
# wget http://www.bmsoftware.org/thunderdist/linux_32/thunder_linux.zip
# unzip thunder_linux.zip
# cd thunder_linux
# chmod +x install.sh
# ./install.sh

Setau saya, untuk settingan ThunderCache bukan berada di file config server, melainkan di site
http://www.bmsoftware.org/new/index.php?pg=suporte
Jadi harus registrasi ke site tersebut, kemudian agar bisa intergrasi dengan Server Cache yang dibuat edit file berikut.

# nano /usr/local/thunder/etc/thunder.conf
Ubah Username dan password berdasarkan data yang telah diregistrasikan tadi.

# cd ~
# wget http://www.mrinformatica.inf.br/thunder/tv/install_tv.sh
# chmod 777 install_tv.sh
# ./install_tv.sh

Akses site local di http://ipaddressserver:82/

Untuk lebih jelasnya bisa dilihat di forumnya langsung. Perkembangan yang sangat cepat, malah sekarang sudah muncul thunder cache 6, Buset-buset

Sumber:
http://www.overnix.com/showthread.php?16-ThunderCache-5-Ubuntu-com-RAID-0-TPROXY-amp-BRIDGE
http://www.overnix.com/showthread.php?92-Novo-Relat%F3rio-do-Thunder-5-para-Ubuntu-Update-v1.5

=============================================================================================
++++++++++++++++++++++++++++++++ SETTING RAID LINUX +++++++++++++++++++++++++++++++++++++++++
=============================================================================================
Kemarin ada baca-baca di manualnya squid.

Menurutnya jika menggunakan tipe JBOD harddisk nya akan membuat proxy menjadi semakin optimal.

Saya menggunakan
* 73GB HDD SAS x 4 sebagai cache
* 76 GB SATA sebagai System

/dev/sda1 = /
/dev/sda2 = /var
/dev/sdb1 = not mounting = 73GB
/dev/sdc1 = not mounting = 73GB
/dev/sdd1 = not mounting = 73GB

/dev/sde1 = not mounting = 73GB



Lansung saja.
# apt-get install mdadm
# mkreiserfs /dev/sdb1
# mkreiserfs /dev/sdc1
# mkreiserfs /dev/sdd1
# mkreiserfs /dev/sde1
# mdadm --create /dev/md0 --level=0 --raid-devices=4 /dev/sd[bcde]1
# cat /proc/mdstat
# mkreiserfs /dev/md0
# mkdir /cache
# mount /dev/md0 /cache
# df -h

Partisi cache terhitung 73GB x4
# mdadm -Es | grep md0 >>/etc/mdadm/mdadm.conf
# nano /etc/fstab
tambahkan baris
/dev/md0 /cache reiserfs noatime,notail 0 2



==================================================
Nih Hasil nya,
==================================================

http://anaktkj-2005.blogspot.com/2010/11/mengoptimalkan-squid-proxy.html
http://xp-ku.blogspot.com/2011/05/forum-untuk-anak-tkj.html
http://anaktkj.blogspot.com/

Tidak ada komentar:

Posting Komentar