#Bandwidth :
adalah nilai hitung atau perhitungan konsumsi transfer data telekomunikasi yang dihitung dalam satuan bit per detik atau yang biasa disingkat bps yang terjadi antara komputer server dan komputer client dalam waktu tertentu dalam sebuah jaringan komputer.

Bandwidth sendiri akan dialokasikan ke komputer dalam jaringan dan akan mempengaruhi kecepatan transfer data pada jaringan komputer tersebut sehingga semakin besar Bandwidth pada jaringan komputer maka semakin cepat pula kecepatan transfer data yang dapat dilakukan oleh client maupun server.

sumber : http://tutorial-mj.blogspot.com/2012/12/pengertian-bandwidth.html

#delay_pools [jumlah]
Menyatakan berapa banyak bagian/pool yang akan dibuat misal delay_pools 2

#delay_class [bagian class="" tipe=""]
Menentukan tipe/class pembagian bandwith dari setiap pool. 1 pool hanya boleh memiliki 1 class, tidak lebih atau kurang. Bagian merupakan nomer urut dari jumlah pool didelay pool, jadi ada 1 s/d n bagian dimana n merupakan angka jumlah pada delay_pools tipe merupakan tipe class delay yang dipakai.
Secara umum tipe menyatakan bagaimana cara membagi bandwidth, ada 3 tipe:

#Tipe/Class 1 :
Semua bandwidth yang ada akan dibagi sama rata untuk semua user squid. Contoh: Ada bandwidth 128KBps dan semua bandwith dipakai untuk browsing.

#Tipe/Class 2 :
Membatasi pemakaian bandwith dari total bandwidth yang ada, dan bandwith yang diperuntukan squid akan dibagi semua user dengan sama rata.
Contoh: Ada bandwidth 128KBps dimana 28KBps dipakai untuk email dan sisanya (128-28) 100 kbit dipakai untuk browsing.

#Tipe/Class 3 :
Membatasi pemakaian bandwidth dari total bandwidth yang ada, setiap network class C akan mendapat bandwidth sama besar, setiap user pernetwork akan mendapat bandwidth yang sama besar dari total bandwidth per network.
Contoh: Bandwidth tersedia 512KBps, untuk browsing disediakan bandwidth 384KBps, sisanya untuk aktifitas lain. Di jaringan tersebut ada 3 departement dengan network yang berbeda misal lab (192.168.1.0/24), manajer(192.168.2.0/24), Sales(192.168.3.0/24). Misal oleh admin di set bahwa per-network mendapat jatah 128KBps/s. Maka user di sales akan mendapat pembagian bandwidth sama besar dari total 128KBps. Maka user di lab akan mendapat pembagian bandwidth sama besar dari total 128KBps. Maka user di manajer akan mendapat pembagian bandwidth sama besar dari total 128KBps.

#delay_access [bagian acl]
Memberi batasan siapa saja yang boleh mempergunakan delay pools ini.
Penting untuk diingat sebaiknya setelah menetukan batasan jangan lupa di akhiri dengan deny all. Contoh:
delay_access 1 allow manajer delay_access 1 deny all delay_access 2 allow sales delay_access 2 deny all

#delay_parameters
Ini adalah bagian terpenting dari delay pools memberikan aturan main setiap delay pools yang dibentuk. Delay parameter mempunyai format yang disesuaikan dengan tipe/class yang dipakai. Tapi disetiap tipe yang dipakai ada 1 format baku yaitu restore/max.

#restore
menunjukkan maksimum kecepatan data yang dapat dilewatkan bila harga max sudah terlampaui, dalam satuan bytes/second

#max
menunjukkan besar-nya file atau bucket yang dapat dilewatkan tanpa melalui proses delay. dalam satuan bytes.

#SpesialCase: -1/-1
berarti unlimited atau tidak dibatasi pada nilai restore/max
Contoh: 1000/64000 ,harga restore sama dengan 1Kbytes/sec. Yang artinya user akan mendapat donlot brustable selama file yang akan dibuka lebih kecil dari 64 Kb, jadi kecepatan bisa diatas 1Kb/sec. Bila ternyata file yang dibuka melebihi 64 Kb, maka proses limitasi akan segera dimulai dengan membatasi kecepatan maksimal 1Kb/s.

#class 1
#delay_parameters [#pool individual]

Contoh: delay_parameters 1 10000/64000
Berarti semua network akan mendapat bandwidth yang sama di pool no 1.
Sebesar 10 Kb/s dengan burstable file 64 Kb.

#class 2
#delay_parameters [#pool agregate individual]

Contoh: delay_parameters 1 256000/256000 10000/64000
Berarti squid akan memakai bandwidth maksimum 256 Kb dari semua bandwidth.
Bila terdapat lebih dari 1 network class C, maka total yang dihabiskan tetap 256 Kb/sec dan tiap user akan mendapat bandwidth maksimum 10 Kb/sec , dengan burstable file 64 Kb.

#class 3
#delay_parameters [#pool agregate network individual]

Contoh: delay_parameters 1 256000/256000 32000/32000 10000/64000
Berarti squid akan memakai bandwidth maksimum 256 Kb dari semua bandwidth.
Bila terdapat lebih dari 1 network class C, maka setiap network akan dipaksa maksimum sebesar 32 Kb/sec dan tiap user pada satu network akan mendapat bandwidth maksimum 10 Kb/sec, dengan burstable file 64 Kb

sumber : https://sites.google.com/site/huyadesakai/linux/mengatur-bandwidth-di-squid-proxy

0 komentar:

Posting Komentar

 
Top