S+RJ10 queue size?

I’ve tried to use S+RJ10 in a SFP+ port of CRS328-4C-20S-4S+ for a 2.5Gb link with RB5009 at the other end. It was a temporary workaround to replace a 10Gb fiber (which had to be physically moved) with already existing old copper cabling, and the RB5009 was used to convert 2.5Gb back to 10Gb at the other end. It didn’t work too well, in practice rarely exceeding 1Gb throughput on real traffic from the Internet. It’s the well known micro-burst issue, the S+RJ10 is shown as linked at 10Gb by the CRS328 and works like a 2-port switch, which needs to buffer bursts of traffic in the 10->2.5 direction.

  1. What is the queue size of the S+RJ10?
  2. My S+RJ10 was likely an old revision (2017), does the new one have a larger queue?
  3. Do the S+RJ10 revisions differ in hardware, or simply firmware that could be upgraded (possibly using some external i2c programmer etc.)?

i don’t think an sfp module itself have any queue built in

i think queuing is made in the router or switch hosting that sfp interface

Since Routeros 7.15 you can use qos-hw-offloading on CRS 3xx/5xx switches (and ccr2116/2216), some of the new available configuration is related with interfaces hardware queues

https://help.mikrotik.com/docs/pages/viewpage.action?pageId=189497483

maybe using this you can tune your setup to improve your setup