Selasa, 02 Desember 2008

Squid Bandwith Management - Delay Pools

Pembahasan mengenai pengaturan bandwith dengan Delay pool squid. konfigurasi yang dibahas dapat diterapkan di linux/freebsd/*nux/*nix sehingga tidak membahas mengenai install squid. dianggap squid sudah terinstall di dalam server yang akan difungsikan sebagai server proxy.

Delay Pools pada dasarnya adalah lebih tepatnya adalah menampung jumlah traffic ( dalam Bytes ) dan bukan berdasarkan speed (Dalam Bits).

Sebelum menggunakan delay pools, pastikan anda telah meng enable feature --enable-delay-pools ketika menjalankan ./configure.
Squid memiliki 3 tipe class buckets :
- class 1 <>
- class 2 <> dan <>
- class 3 , <256> dan <65,536>

Skema configurasi delay pool :
delay_pools
delay_class

delay_parameters
rate/size [ rate/size [ rate/size]] ( rate dalam Bytes, jika dalam bits di kalikan dengan 8 )
delay_access
allow/deny

Contoh 1
Konfigurasi dengan menggunakan tipe class 1
delay_pools 1
delay_class 1 1
delay_parameters 1 65536/1048576
acl All src 0/0
delay_access 1 allow All

delay_parameters mengindikasikan total traffic adalah 512Kbps dengan pencapaian bucket dalam keadaan full dalam 16 detik ( 1048576 dibagi 65536 . dalam pengertian akan tercapai full traffic dalam 16 detik jika hanya 1 user saja yang menggunakannya.

Tidak ada komentar: