1. HTB type class has priority, Prio. You can specify a priority, a low priority for the number, and a priority range from 0~7,0 to highest level. The effect is that when there is an idle bandwidth, the need for a high-priority class is prioritized, allowing it to occupy all the free bandwidth, up to the value specified by Ceil. If there is still free bandwidth at this point, the class with a lower priority can be borrowed. According to the priority, the level of allocation. 2.
Same Priority levelClass is assigned the free bandwidth, according to the
Rate(i.e.
Guaranteed Bandwidth) between
the proportionPartition the free bandwidth. For example: Clsss A and B have the same priority, and their rate ratio is 3:5, then Class A occupies 5/8 of the idle 3/8,b. 3. The PRIO use hint of TC filter, Prio indicates the test order of the filter, the small will first Test, if match to, will not continue to test. So the prio of filter is not the same as the class Prio, class's prio indicates the priority of this class: when there is free bandwidth, the Prio value (high priority) class takes precedence over idle. If the filter of different priority can match to the package, the filter with the high priority is in effect. A filter of the same priority (which must be of the same type classifier) is matched exactly in the order in which it is entered, and the filter that executes first works.
=====================================================
Http://www.itkee.com/os/detail-a53.html
http://blog.csdn.net/deit_aaron/article/details/7869985
Http://www.cnblogs.com/friedwm/archive/2012/04/12/2444060.html
Linux under TC Usage notes & Use notes ZZ