[linux-network] Re: dynamic bandwith manegement

---------

New Message Reply About this list Date view Thread view Subject view Author view

From: Serhat Selahattin Umar (serhat@secureinbox.net)
Date: Tue 07 Jan 2003 - 09:13:21 EET


Merhaba,

Birde arti olarak kernel da HZ degerini 1000 seviyesine yükseltmenizi
öneririm yoksa trafigi adil bir sekilde paylastiramayabilir.

Selamlar
Serhat

>
> Serdar sanirim cbq biraz agir gelir :)
>
> FreeBSD'de ipfw+dummynet kullanabilirsiniz.
>
> kernel'da gerekli destekleri verdikten sonra
>
> #!/bin/sh
> ipfw_cmd=/sbin/ipfw
>
> $ipfw_cmd -f flush
> $ipfw_cmd add pipe 1 from external_ip to any out via
> external_interface
> $ipfw_cmd pipe 1 config mask src-ip 0x000000ff bw
> 10kbits/s queue 10KBytes/s
>
> seklinde yaparsaniz 255.255.255.0 aginizda bulunan
> herbir bilgisayar icin 10Kbytes/s'lik bir bw
> sinirlamasi elde edersiniz. Ama bu durumda eger 10
> bilgisayar aktifse 100Kbit/s 20 bilgisayar calisiyorsa
> 200Kbits/s bw 'e ihtiyac duyarsiniz ve network sature
> olur. Bunun yerine toplam bw'i ayarlayabilirsiniz.
> Bunun icin `mask src-ip 0x000000ff' kisimini cikarin.
> mask dynamic queue yaratmak icin kullanilir.
>
> Serdar'in dedigi gibi size gelen bw'i shape
> edemezsiniz. Onu ISP tarafi ile gorusmeniz lazim.
> Sizin
> router'inizdan gecmis (ya da modeminizden) veri zaten
> bir bw yemistir onu sinirlamak hem manasizdir hem de
> bos yere gatewayinizdeki bufferlari bos yere doldurmak
> demektir.
>
> PS: ipfw+dummynet icin Ozkan Kirik 'in yazdigi bir
> dokuman var. http://www.enderunix.org/docs/ipfw/
>
>
> --- Serdar Koylu <serdarkoylu@fisek.com.tr> wrote:
> > Selamlar..
> >
> > CBQ ile borrow/shared/bounded/isolated mevzularini
> > biraz karistirin. BSD'de nasil becerilir bilmem ama
> > Linux'ta tc ile yapilir. Yapmaniz gereken, tum
> > qdisc'i paylasmak, clientlerin birbirlerinden bant
> > genisligi odunc almalarini saglamak. Boylece, o anda
> > interneti kullanmayanlarin bant genisligi saklanmis
> > olur.
> >
> > Diger yandan sizin size gelen bandi shape etmek gibi
> > bir durumunuz var. Bu durumda biraz daha ince ayar
> > yapmaniz gerekiyor. Size gelen veriyi
> > sinirlayamazsiniz. Biraz hile yapmaniz gerekecek.
> > Diger taraftan isi oyle bir yapmalisiniz ki, bagli
> > oldugunuz router sizin kurallarinizi bozmamali..
> >
> > Saygi ve sevgiler..
> >
> > 06 Jan 2003 17:26 EET tarihinde yazmışsınız:
> >
> > >
> > > Selamlar,
> > > Cafede server olarak freebsd kullaniliyor, musteri
> > yogunluguna gore
> > > clientlara esit bw vermeye calisiyoruz ama bir
> > turlu isin icinden cikamadik.
> > > mesela 10 musteri geziyor diyelim birisi abarti
> > sitelere girince giderleri
> > > haliyle ortada kaliyor iste bu durumlarda herkezin
> > bwinin esit olmasini
> > > istiyorz. iki musteri varkende hatti ikiye bolucek
> > 10 musteri varkende hatti
> > > 10'a bolucek boylece kimse kimsenin hakkina
> > tecavuz etmiyecek.. herhangi bi
> > > fikrin varmi bu konuda?
> > > iyi calismalar
> >
> >
>
>
> =====
> YILDIZ UNIVERSITESI
> ELEKTRONIK ve HABERLESME
> http://www.faruk.net
> ofsen@EnderUNIX.ORG
>
> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
>
>
>


New Message Reply About this list Date view Thread view Subject view Author view

---------

Bu arsiv hypermail 2b29 tarafindan uretilmistir.