Any pointers on speed optimization and reducing bufferbloat/setting up QoS?
I mostly game and the bufferbloat is really bad on my HAP AC2
Using ruckus speedflex I can get 350-450 Mb up and down between my phone and the APs (ruckus r510) depending on if I ping the upstairs or downstairs AP and where I’m seated.
Actual download tests are about 200-250Mb
There is an icx 7150 switch between the two but not sure if it is doing anything to hurt speeds as there’s actually only two other things plugged into it.
The ISP is 1G FTTH so I shouldn’t be saturating the connection.
CPU barely hits 10% on the hap ac2
What do you have configured at the moment, and when you say “bufferbloat” how have you determined that this is within the Mikrotik? It depends on your design but in a normal configuration where your router sits between you and your ISP then excessive latency during heavy uploads is most likely due to your router configuration, if it’s during download then that’s probably outside your control.
As an aside in my experience the very term “bufferbloat” normally refers to low grade consumer equipment with inappropriate queuing and buffering mechanisms. With Mikrotik gear this is all under your control. What parameters have you set at the moment?
Current config is super basic firewall only stuff, no mangle rules set up.
Bufferbloat much higher on upload and also upload speeds are about 100Mb lower, FTTH connection
“Bufferbloat” happens where you have a bottleneck and a device with inappropriately long buffers. With 1gig service the bottleneck may be within your network, or contention in the ISP access network. Have you tested with a direct Ethernet to the Hap?
Just to expand a bit more, if you’re really sure that queuing delays are the issue you could manually tweak the output queue on your Hap. A simple FIFO queue with depth of say 100 packets can only add a maximum of 1.2 milliseconds even when the queue’s full. If that helps you might want to use RED as a more generic and fairer default, or two queues to separate your priority gaming traffic in one low latency simple queue and everything else separate.
But before going overboard I suggest confirming that queuing delays are the actual problem, not for example drops and retransmissions. I guess it’s also possible that the Hap simply can’t forward packets at a full 1 Gig with NAT and even basic firewalling. If that’s the case then fancy queuing could do more harm than good.
Can you confirm the topology, for example is the Hap the device connected directly to the ISP service?