Queuing for Speeds Greater than 300 Mbps

I’m using PCQ to limit customers on my isp network. As we now have several hundred Fiber customers we have speed plans of 500Mbps, and 1Gbps. I’m unable to get successful speed tests with queueing turned on for these customers. The most we see is around 300Mbps when the customer is on a 1G Burst, 500M Limit queue. Settings being used below:

Queue Type:
name=“PC_default” kind=pcq pcq-rate=0 pcq-limit=50KiB pcq-classifier=dst-address,dst-port pcq-total-limit=2000KiB pcq-burst-rate=0 pcq-burst-threshold=0 pcq-burst-time=10s pcq-src-address-mask=32 pcq-dst-address-mask=32..

Customer IP Queue
burst-limit=1G/1G burst-threshold=300M/300M burst-time=6m40s/6m40s max-limit=300M/300M name=PC_Customer-4267 queue=PC_default/PC_default target=10.1.59.47/32 total-queue=PC_default

Any advice on settings would be greatly appreciated.

Which device are you using for queues? What does CPU load look like while speed tests? Could be that router’s CPU is simply not powerful enough … and no, one 500Mbps queue is not the same as ten 50Mbps ones.

bump - did you find a solution on this? I’m experiencing an issue that may be similar.

I think you should have a look at this presentation, they talk exactly about your issue and explain how to resolve it.
MikroTik bandwidth manager
https://www.youtube.com/watch?v=loaVBWq6cWA

been using the same config outlined in that video for a long time. The problem isn’t pushing 300+mbps total through the CCR @ 10-20mbps per subscriber (that works flawlessly), it’s pushing 300+mbps to a single subscriber when things begin to get less reliable & more erratic on the throughput.