Difference between revisions of "Manual:Queues - PCQ"

From MikroTik Wiki
Jump to: navigation, search
Line 3: Line 3:
 
==Usage==
 
==Usage==
  
 +
PCQ was introduce to optimize massive QoS systems where most of the queues was exactly the same only for different sub-streams. For example a sub-stream can be download or upload for one particular client (IP) of connection to server.
  
 +
PCQ algorithm is very simple - at first it uses selected classifiers to distinguish one sub-stream from another, then applies individual FIFO queue size and limitation on every sub-stream (witch is exactly the same for every sub-stream), then group all sub-streams together and apply global FIFO queue size and limitation
 +
 +
[[Image:Image:PCQ_Alg.png|700px|PCQ Algorithm]]
 +
 +
 +
So instead of having 100 queues with 1000kbps limitation for download we can have one PCQ queue with 100 sub-streams
  
  

Revision as of 15:17, 4 December 2008

Usage

PCQ was introduce to optimize massive QoS systems where most of the queues was exactly the same only for different sub-streams. For example a sub-stream can be download or upload for one particular client (IP) of connection to server.

PCQ algorithm is very simple - at first it uses selected classifiers to distinguish one sub-stream from another, then applies individual FIFO queue size and limitation on every sub-stream (witch is exactly the same for every sub-stream), then group all sub-streams together and apply global FIFO queue size and limitation

PCQ Algorithm


So instead of having 100 queues with 1000kbps limitation for download we can have one PCQ queue with 100 sub-streams


Classifiers

Classifiers


Limit and Total Limit

Rate