Scenario Details
We want to pass our 16 Gbps traffic over 20 Gbps channel where every user will get 3 Mbps or 2 Mbps with using PCQ.
Scenario Details Breakup
40,0000 Queues one for each user with using Queue-type PCQ
16 Gbps Traffic Over 20 Gbps LACP Channel
3 Mbps or 2 Mbps for each user with using Queue-type PCQ
QUEUE TREE Issue Details
when we add rule in mangle to mark packet 10.x.x.x/22 and enable queue tree with that Marked traffic CCR interface max throughput becomes 600 Mbps up-to 700 Mbps Max even we put more load on it and add one more 20.x.x.x/22 it never increased. We had also tried to isolate marked traffic in 10.x.x.x/24 per Queue Tree but again when 4 Queue tree are created along with /24 subnetmask CCR total throughput 600 Mbps up-to 700 Mbps Max. But if i disable my all QUEUES-TREE my CCR got 2 Gbps up-to 2.2 Gbps traffic.
QUEUE SIMPLE Issue Details
We create mangle rules to mark traffic coming from 10.x.x.x/23 subnetmask and create a simple queue for each 10.x.x.x/23 traffic after this configuration we got max 1.5 Gbps traffic throughput and observe that every Simple Queue Average Max bandwidth throughput was 250 Mbps up-to 270 Mbps.But if i disable my all QUEUES my CCR got 2 Gbps up-to 2.2 Gbps traffic.
PS: In both mention scenarios my CPU utilization is 0% or just hit 8% utilization max.
IP-Connection Tracking=Disabled in Firewall