[linux-ileri] cbq ve htb bandwidth

---------

From: Emre Tugriceri (etugriceri@phreaker.net)
Date: Fri 05 Mar 2004 - 08:34:47 EST

  • Next message: yunusbal@idealtd.net: "[linux-ileri] Re: [linux-ileri] Re: qmail"

    =2D----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    Local networkumde makina ip sine gore bandwidth ayarlamaya =E7alisiorum. Cb=
    q ve
    htb ile ayri ayri denedim ama tam anlamiyla olumlu sonuclar alamadim. Olumlu
    sonuclardan kastim makinalarin upload ve download lari stabil ve benim
    belirttigim degerlerde degil bazen yuksek hizlarda baslayip hiz dusmeye
    baslior bazi durumlarda dusuk durumlarda baslayip hiz yukseliyor.paketlerin
    benim belirledigim havuzlara girdigini gorebiliyorum. sorun sfq ile yada fi=
    fo
    kullandigimda dogru optimizasyon yapamadigimdan kaynaklanabilir. Yazdigim
    rule lar asagidaki gibi. urasmis olan arkadaslar yardimci olabilirlerse cok
    sevinirim. hatanin nerede oldugunu tam olarak blemiyorum. bu konuda ve
    rulelar hakkinda eksik kalan yerleri yada onerilerinizi bildirirseniz
    sevinirim.

    emre

    // htb ile
    tc qdisc add dev eth0 root handle 1: htb default 12
    tc class add dev eth0 parent 1:0 classid 1:1 htb rate 10kbit quantum 1514
    tc class add dev eth0 parent 1:1 classid 1:10 htb rate 8kbit ceil 10kbit pr=
    io
    0 quantum 1514
    tc class add dev eth0 parent 1:1 classid 1:20 htb rate 2kbit ceil 10kbit pr=
    io
    1 quantum 1514

    tc qdisc add dev eth0 parent 1:10 handle 10: pfifo limit 3
    tc qdisc add dev eth0 parent 1:20 handle 20: sfq perturb 10

    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src
    192.168.3.9 flowid 1:10
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst
    192.168.3.9 flowid 1:10
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src
    192.168.3.10 flowid 1:20
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst
    192.168.3.10 flowid 1:20

    ###########################################################################=
    ##
    ########
     ##########################################################################=
    ##
    #########

    tc qdisc add dev eth1 root handle 1: htb default 12
    tc class add dev eth1 parent 1:0 classid 1:1 htb rate 10kbit quantum 1514
    tc class add dev eth1 parent 1:1 classid 1:10 htb rate 8kbit ceil 10kbit pr=
    io
    0 quantum 1514
    tc class add dev eth1 parent 1:1 classid 1:20 htb rate 2kbit ceil 10kbit pr=
    io
    1 quantum 1514

    tc qdisc add dev eth1 parent 1:10 handle 10: pfifo limit 3
    tc qdisc add dev eth1 parent 1:20 handle 20: sfq perturb 10

    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src
    192.168.3.9 flowid 1:10
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst
    192.168.3.9 flowid 1:10
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src
    192.168.3.10 flowid 1:20
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst
    192.168.3.10 flowid 1:20
    ###########################################################################=
    ##
    ########
     ##########################################################################=
    ##
    #########

    // cbq ile...

    tc qdisc add dev eth0 root handle 1:0 cbq bandwidth 100Mbit avpkt 1000 cell=
     8
    tc class add dev eth0 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate
    100kbit weight 10kbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 bound=
    ed
    tc class add dev eth0 parent 1:1 classid 1:3 cbq bandwidth 100Mbit rate 8kb=
    it
    weight 0.8kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
    tc class add dev eth0 parent 1:1 classid 1:4 cbq bandwidth 100Mbit rate 2kb=
    it
    weight 0.2kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded

    tc qdisc add dev eth0 parent 1:3 handle 30: sfq
    tc qdisc add dev eth0 parent 1:4 handle 40: sfq

    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src
    192.168.3.9 flowid 1:3
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst
    192.168.3.9 flowid 1:3
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip src
    192.168.3.10 flowid 1:4
    tc filter add dev eth0 parent 1:0 protocol ip prio 1 u32 match ip dst
    192.168.3.10 flowid 1:4

    ###########################################################################=
    ##
    ########
     ##########################################################################=
    ##
    #########

    tc qdisc add dev eth1 root handle 1:0 cbq bandwidth 100Mbit avpkt 1000 cell=
     8
    tc class add dev eth1 parent 1:0 classid 1:1 cbq bandwidth 100Mbit rate
    100kbit weight 10kbit prio 8 allot 1514 cell 8 maxburst 20 avpkt 1000 bound=
    ed
    tc class add dev eth1 parent 1:1 classid 1:3 cbq bandwidth 100Mbit rate 8kb=
    it
    weight 0.8kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
    tc class add dev eth1 parent 1:1 classid 1:4 cbq bandwidth 100Mbit rate 2kb=
    it
    weight 0.2kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded

    tc qdisc add dev eth1 parent 1:3 handle 30: sfq
    tc qdisc add dev eth1 parent 1:4 handle 40: sfq

    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src
    192.168.3.9 flowid 1:3
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst
    192.168.3.9 flowid 1:3
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip src
    192.168.3.10 flowid 1:4
    tc filter add dev eth1 parent 1:0 protocol ip prio 1 u32 match ip dst
    192.168.3.10 flowid 1:4

    =2D - --
    =2D - ----------------------------------------
    Emre Tugriceri
    istanbul
    etugriceri@phreaker.net
    Uin: 1075326
    =2D - ----------------------------------------
    =2D----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.2.1 (GNU/Linux)

    iD8DBQFASIH+BZZjRrWGN8IRAkbUAJ9EuSuYSZgWg4cQYl20A7Ts68SiMwCfVn1J
    W4v2NkxApXQG8zjpH4xYg7c=3D
    =3DFmuW
    =2D----END PGP SIGNATURE-----


  • Next message: yunusbal@idealtd.net: "[linux-ileri] Re: [linux-ileri] Re: qmail"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.