man pf.conf
......
hfsc Hierarchical Fair Service Curve. Queues attached to an interface
build a tree, thus each queue can have further child queues. Each
queue can have a priority and a bandwidth assigned. Priority main-
ly controls the time packets take to get sent out, while bandwidth
has primarily effects on throughput. hfsc supports both link-shar-
ing and guaranteed real-time services. It employs a service curve
based QoS model, and its unique feature is an ability to decouple
delay and bandwidth allocation. ......
The hfsc scheduler supports some additional options:
realtime <sc>
The minimum required bandwidth for the queue.
upperlimit <sc>
The maximum allowed bandwidth for the queue.
linkshare <sc>
The bandwidth share of a backlogged queue.
<sc> is an acronym for service curve.
The format for service curve specifications is (m1, d, m2). m2 controls
the bandwidth assigned to the queue. m1 and d are optional and can be
used to control the initial bandwidth assignment. For the first d mil-
liseconds the queue gets the bandwidth given as m1, afterwards the value
given in m2.
Furthermore, with cbq and hfsc, child queues can be specified as in an
altq declaration, thus building a tree of queues using a part of their
parent's bandwidth.
Для начала ( что бы начать работать ) врдебы достаточно... И на самом деле cbq в мане уделенно не намного больше внимания. А по теории есть и другие иточники!
Впрочем, давайте не будем ссориться :-) Я с вами полностью согласен - много информации не бывает, и подробное описание не помешало бы ни кому!!!!