Re: HTB - shaping services and IP

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

>  : CeilDouwnloadDC=120 #max download speed for direct connect
>
> Is this a typographical error?  "CeilDownloadDC" instead of what you have
> written?

YES, This is a mistake I know about. I have fixed it already. Sorry

>  : #11-->Fast-WWW,telnet,ssh,ping,...
>  :     tc class add dev $LOCAL parent 1:1 classid 1:11 htb rate 100kbit ceil
>  : ${CeilDownload}kbit prio 1 burst 15k quantum 100
>
> I don't think this is a good idea for a quantum size.  I'd suggest a
> quantum of minimum MTU size.

Ok, I will raise it. I thought that if it is too big, it will take a larger time
to send the packets then.
I want the ping to be as small as possible (fast surfing and game playing-rulles
not added yet).
I guess that quantum 2000 is ok.

>
>  :     tc class add dev $LOCAL parent 1:1 classid 1:15 htb rate 2kbit   ceil
>  : ${CeilDownloadDC}kbit prio 5 quantum 1
>
> Did you meant to set r2q to 1?  A quantum of one penalizes this class
> severely.

No, I wanted DC (Direct connect -P2P program?) not to eat my bandwidth,
to have the lowest priority. With this settings it almost stops. Is there
anything
else I could do for that. I really want it to stop sending data if some one is
useing the line.
Should I leave the quantum parameter,or change it to what?

 > ( good idea to add the terminal sfq qdiscs )

>  :
################################################################################
>  : #    Upload part ...
>  :
################################################################################
>  :
>  : tc qdisc add dev $NET root handle 2: htb default 21
>  :
>  : tc class add dev $NET parent 2:  classid 2:1  htb rate ${CeilUpload}kbit
ceil
>  : ${CeilUpload}kbit
>  :
>  : #11-->Fast-everything...Default
>  :     tc class add dev $NET parent 2:1 classid 2:11 htb rate 90kbit ceil
>  : ${CeilUpload}kbit prio 7 burst 15k
>
> Good!  You should get decent interactive performance out of this class!
>
>  : #12-->Slow-DC,edonkey upload
>  :     tc class add dev $NET parent 2:1 classid 2:12 htb rate 6kbit  ceil
>  : ${CeilUploadDC}kbit prio 8 burst 5k quantum 1
>
> Again, with a quantum of 1, you several penalize this upload.  I would
> agree that this is a good class to penalize.  There is no reason to give
> away your bandwidth, but this will limit the upload rate to an almost
> neglible rate.

The same problem as above. I dont want to give the upload speed to DC,
that's why the rate is small and cail too. I thought that if I set quantum small
it will be good too. Am I right?
BTW I meassured that the rate matches the CeilUploadDC parametr.
---------------

I have tweaked the script to this state and it works. Of course I want to fix
these mistakes. I am very glad, that you are helping me!!!

The next thing is, that I wanted to shape the traffic for each user.
Lets say I want to shape speed of one user with IP 192.168.2.10 to rate 32 ceil
64.
Is there a way how to implement it to this script? Because really I like this
script,
which helps interactive traffic and web browsing.

If you have some code you can send me, I will be very happy. Don't matter what
it is,
that's the best way to learn from. If you do send them please to my private
phill@xxxxxxxxxx Thanks

Thanks for your help,
    Phill

_______________________________________________
LARTC mailing list / LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux