RB5009 2.5Gbe not working?

Hello,

I got 10Gbps internet from my ISP previous week and I’m having trouble getting more than 1Gbps from them. I updated to the newest ROS version: 7.11.2. Do you need to enable something to get more than 1Gbps on the 5009 Series or am I doing something wrong? Profiler shows CPU utilization ~50-30% on all cores when getting 800Mbps.

I’m currently running the most basic config:

# 2023-10-09 20:40:55 by RouterOS 7.11.2
/interface bridge
add name=BR-LAN
/interface ethernet
set [ find default-name=ether1 ] advertise=2500M-full
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip pool
add name=DHCP_LAN ranges=10.0.0.20-10.0.0.254
/ip dhcp-server
add address-pool=DHCP_LAN interface=BR-LAN lease-time=20m name=LAN
/interface bridge port
add bridge=BR-LAN interface=ether1
add bridge=BR-LAN interface=ether2
add bridge=BR-LAN interface=ether3
add bridge=BR-LAN interface=ether4
add bridge=BR-LAN interface=ether5
add bridge=BR-LAN interface=ether6
add bridge=BR-LAN interface=ether7
add bridge=BR-LAN interface=ether8
/ip address
add address=10.0.0.1/24 interface=BR-LAN network=10.0.0.0
/ip dhcp-client
add interface=sfp-sfpplus1
/ip dhcp-server network
add address=10.0.0.0/24 dns-server=1.1.1.1,8.8.8.8 gateway=10.0.0.1
/ip firewall filter
add action=accept chain=input connection-state=established,related
add action=drop chain=input in-interface=sfp-sfpplus1
/ip firewall nat
add action=masquerade chain=srcnat out-interface=sfp-sfpplus1
/ip firewall service-port
set ftp disabled=yes
set tftp disabled=yes
set h323 disabled=yes
set sip disabled=yes
set pptp disabled=yes
/ip service
set telnet disabled=yes
set ftp disabled=yes
set www disabled=yes
set ssh disabled=yes
set api disabled=yes
set api-ssl disabled=yes
/system clock
set time-zone-name=Europe/Ljubljana
/system note
set show-at-login=no

My sfp+ interface status(uplink port to ISP):
int_status.png
My ethernet1 status(port towards PC):
int_status2.png
Can’t get more than ~800Mbps down:
speedtest.png

You need to enable fasttrack (Google/MT wiki)

The RB5009 CPU should easily be able to handle more than 800mbps though. What’s on the other end of the link? Numerous 2.5 GbE cards require firmware updates or similar to function properly, the popular Intel i225/i226 line is pretty much broken for example.

Hello,

thank you for the reply. On the other end of the link is my PC which has an integrated NIC on the motherboard(Realtek Gaming 2.5GbE Family Controller). Just changed the UTP cable from port 1 to my PC and still getting ~800Mbps instead of more.
I also tried using fasttrack but it doesn’t do anything other than lower the cpu usage. Still stuck at 800Mbps.

You could try this:
Go to System->RouterBOARD->Settings->CPU Frequency and change it from “auto” to “1400MHz”.

The auto scheduler is limiting the performance a lot. Maybe this improves your situation.

I have cpu set at auto, no problem getting 2.5gb on vlan trunk between rb5009 and ax3.