Re: Simple Rule to Cap P2P Uploads

Linux Advanced Routing and Traffic Control

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

 



Hello Mathew,
Yes, it is all clear and your setup should work provided you changed the
few tiny bits I suggested.

Best,
-Nik

В вт, 2006-07-04 в 06:30 -0700, Mathew Brown написа:
> Thanks for your reply Nikolay.  I feel my first post was somewhat
> unclear.  I hope the following information clears things up a little
> more:
> 
> 1) The machine that I am trying to run do tc on has a single interface
> that connects it to the the rest of the network.
> 
> 2) I sometimes have to ssh and scp files from that machine.
> 
> 3) The machine runs various P2P applications.  I don't want the sum of
> their uploads to exceed 3 KB/s.
> 
> 4) As you mentioned, my ADSL uplink is 64000 bps
> 
> 5) The machine that I have tc running on and the machine with the P2P
> uploads are the same machine.
> 
> Thanks for your comments.  I'll try to check out the kbps vs. kbits.
> But is the idea of what I'm trying to do now more clear?
> 
> Nikolay Kichukov <hijacker@xxxxxxxxx> wrote:
>         Hi Mathew,
>         your adsl uplink is 64000 bps, correct?
>         
>         102400kbps > 64kbps
>         3kbps != 3KB/sec
>         
>         Another point, tc syntax is 102400kbit, not 102400kbps(as far
>         as I
>         tested that).
>         
>         3KB = 3*8 kbit
>         
>         Test that and let us know if this helps.
>         
>         -Nik
>         
>         On Wed, 2006-06-28 at 09:50 -0700, Mathew Brown wrote:
>         > Hi,
>         > I'm new at traffic control and was reading up on HTB and
>         using it to
>         > put an upper limit on traffic. I have a 256k DSL with 64k
>         upload
>         > (which translates to about 5/6KB uploads). The machine
>         running the
>         > P2P applications keeps filling up the 64K so my browsing
>         from other
>         > machines in the network ends up being very slow. Since there
>         are
>         > several P2P applications, I wanted to set the entire upload
>         cap to
>         > something like 3KB/s so it doesn't disrupt browsing.
>         However, I would
>         > also like to ssh and scp from this machine without having an
>         upload
>         > cap. The machine has a single interface to the network:
>         eth0. I
>         > tried the following tc lines but it appears to affect both
>         the P2P
>         > traffic and my ssh traffic, resulting in a very slow ssh
>         sessions:
>         > 
>         > tc qdisc add dev eth0 root handle 1: htb default 3
>         > tc class add dev eth0 parent 1: classid 1:1 htb rate
>         102400kbps ceil
>         > 102400kbps
>         > tc class add dev eth0 parent 1:1 classid 1:2 htb rate
>         102400kbps ceil
>         > 102400kbps
>         > tc class add dev eth0 parent 1:1 classid 1:3 htb rate 3kbps
>         ceil 3kbps
>         > tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32
>         match ip
>         > dport 22 0xffff flowid 1:2
>         > 
>         > Any ideas? Thanks for your time.
>         > 
>         > 
>         >
>         ______________________________________________________________________
>         > Do you Yahoo!?
>         > Next-gen email? Have it all with the all-new Yahoo! Mail
>         Beta.
>         > _______________________________________________
>         > LARTC mailing list
>         > LARTC@xxxxxxxxxxxxxxx
>         > http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
>         -- 
>         ������ ��� ��������,
>         ��� �����.
>         �� ������ ��� �����, ��
>         ������ ��� ��������...
>         -����� �����
>         
> 
> 
> 
> 
> ______________________________________________________________________
> Yahoo! Music Unlimited - Access over 1 million songs. Try it free. 

_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

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