htb-tools, need help : )


 
Thread Tools Search this Thread
Operating Systems Linux htb-tools, need help : )
# 1  
Old 04-21-2006
htb-tools, need help : )

dear all,

i'm facing a problem with htb-tools to limit the bandwidth usage from clients with download accelerator software. without the download software the htb works fine..

does it has to be combine with squid in order to work/limit the download software activities?

great help : )

cheers..
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. AIX

Monitoring tools

The monitoring tools what we have not able to see historical information about the process name or pid number for the process that consumed high CPU or memory or paging space. Can you please suggest some of the best monitoring tools available in the market that monitors primarily AIX and other Unix... (0 Replies)
Discussion started by: baladelaware73
0 Replies

2. Infrastructure Monitoring

Discovery Tools.

Hi Folks, realise that this forum might not be the exact match for this question, so feel free to put it somewhere more apropriate. I'm currently involved in a project that has gone somewhat pear shaped, just to keep this all short the situation is as follows. I was brought in to manage a... (2 Replies)
Discussion started by: gull04
2 Replies

3. Ubuntu

Multipath-Tools

Hello, i have a problem with the multipath tools configuration. i can't remove the local disk paths. the multipath.conf archives configuration is: --------------------------------------------------------- $ cat /etc/multipath.conf blacklist{ devnode cciss devnode fd ... (0 Replies)
Discussion started by: FeeII
0 Replies

4. Red Hat

Backup tools

Hi all, I want good backup tool in linux, which is used most in real time. I know some back up tools like tar, dump, cpio, scp, cp in linux. Please some body help me, then i will learn. Thanks, (2 Replies)
Discussion started by: mastansaheb
2 Replies

5. Infrastructure Monitoring

Monitoring tools

I am interested whitch tools are the best by monitoring the UNIX processes and network interfaces ? and whitch tools for management UNIX ? I know that the nagios very good monitoring tools, but interested me and others who have ? (4 Replies)
Discussion started by: danyy
4 Replies

6. OS X (Apple)

what are OS X Developer tools .

hi all, what are OS X Developer tools. Whether Mac oS x developer tools are same as unix os x developer tools. problem .. i am trying to tomcat as daemon process. i referred Installing Apache Tomcat 6 on Mac OS X 10.5 Leopard and started to run tomcat as daemon process in unix environment.... (1 Reply)
Discussion started by: deepakl28
1 Replies

7. Red Hat

Monitoring tools

Hi, In HPUX there is a grate monitor tools named GLANCE, which give you information on the disks load, memory usage, cpu ... What is the equivalent tool in LINUX Redhat 4. Thanks (3 Replies)
Discussion started by: yoavbe
3 Replies

8. Programming

Porting tools

I m sorry if this is the wrong place to post this. I m going to do a project on porting tools in unix platform. Can any one give me further suggestions and resources for this topic "Porting tools". Thanks in advance (5 Replies)
Discussion started by: veeru554
5 Replies

9. Programming

Tools

hi, i'm using slackware 8 and i'm planning on doing some coding in C, but i don't have the tools (only gcc and not much more). what do you recommend? are there any editor and debuggers all in one prog? thx in advance for any suggestion (1 Reply)
Discussion started by: crashnburn
1 Replies
Login or Register to Ask a Question
HTB(8)                                                                 Linux                                                                HTB(8)

NAME
HTB - Hierarchy Token Bucket SYNOPSIS
tc qdisc ... dev dev ( parent classid | root) [ handle major: ] htb [ default minor-id ] tc class ... dev dev parent major:[minor] [ classid major:minor ] htb rate rate [ ceil rate ] burst bytes [ cburst bytes ] [ prio priority ] DESCRIPTION
HTB is meant as a more understandable and intuitive replacement for the CBQ qdisc in Linux. Both CBQ and HTB help you to control the use of the outbound bandwidth on a given link. Both allow you to use one physical link to simulate several slower links and to send different kinds of traffic on different simulated links. In both cases, you have to specify how to divide the physical link into simulated links and how to decide which simulated link to use for a given packet to be sent. Unlike CBQ, HTB shapes traffic based on the Token Bucket Filter algorithm which does not depend on interface characteristics and so does not need to know the underlying bandwidth of the outgoing interface. SHAPING ALGORITHM
Shaping works as documented in tc-tbf (8). CLASSIFICATION
Within the one HTB instance many classes may exist. Each of these classes contains another qdisc, by default tc-pfifo(8). When enqueueing a packet, HTB starts at the root and uses various methods to determine which class should receive the data. In the absence of uncommon configuration options, the process is rather easy. At each node we look for an instruction, and then go to the class the instruction refers us to. If the class found is a barren leaf-node (without children), we enqueue the packet there. If it is not yet a leaf node, we do the whole thing over again starting from that node. The following actions are performed, in order at each node we visit, until one sends us to another node, or terminates the process. (i) Consult filters attached to the class. If sent to a leafnode, we are done. Otherwise, restart. (ii) If none of the above returned with an instruction, enqueue at this node. This algorithm makes sure that a packet always ends up somewhere, even while you are busy building your configuration. LINK SHARING ALGORITHM
FIXME QDISC
The root of a HTB qdisc class tree has the following parameters: parent major:minor | root This mandatory parameter determines the place of the HTB instance, either at the root of an interface or within an existing class. handle major: Like all other qdiscs, the HTB can be assigned a handle. Should consist only of a major number, followed by a colon. Optional, but very useful if classes will be generated within this qdisc. default minor-id Unclassified traffic gets sent to the class with this minor-id. CLASSES
Classes have a host of parameters to configure their operation. parent major:minor Place of this class within the hierarchy. If attached directly to a qdisc and not to another class, minor can be omitted. Mandatory. classid major:minor Like qdiscs, classes can be named. The major number must be equal to the major number of the qdisc to which it belongs. Optional, but needed if this class is going to have children. prio priority In the round-robin process, classes with the lowest priority field are tried for packets first. Mandatory. rate rate Maximum rate this class and all its children are guaranteed. Mandatory. ceil rate Maximum rate at which a class can send, if its parent has bandwidth to spare. Defaults to the configured rate, which implies no borrowing burst bytes Amount of bytes that can be burst at ceil speed, in excess of the configured rate. Should be at least as high as the highest burst of all children. cburst bytes Amount of bytes that can be burst at 'infinite' speed, in other words, as fast as the interface can transmit them. For perfect evening out, should be equal to at most one average packet. Should be at least as high as the highest cburst of all children. NOTES
Due to Unix timing constraints, the maximum ceil rate is not infinite and may in fact be quite low. On Intel, there are 100 timer events per second, the maximum rate is that rate at which 'burst' bytes are sent each timer tick. From this, the minimum burst size for a speci- fied rate can be calculated. For i386, a 10mbit rate requires a 12 kilobyte burst as 100*12kb*8 equals 10mbit. SEE ALSO
tc(8) HTB website: http://luxik.cdi.cz/~devik/qos/htb/ AUTHOR
Martin Devera <devik@cdi.cz>. This manpage maintained by bert hubert <ahu@ds9a.nl> iproute2 10 January 2002 HTB(8)