I recently purchased a CRS305-1G-4S+ switch, it is running RouterOS 7.19.1.
The switch has four 10Gbit ports and I was hoping that it could handle a few Gbit/s without problems, but I seem to get performance problems already at an amount of traffic that is less than 1 Gbit/s per port. There is high packet loss and ping rtt times much higher than normal.
The system/resource/print command shows the following:
uptime: 6d2h55m57s
version: 7.19.1 (stable)
build-time: 2025-05-23 14:27:17
factory-software: 6.49.10
free-memory: 440.8MiB
total-memory: 512.0MiB
cpu: ARM
cpu-count: 2
cpu-frequency: 800MHz
cpu-load: 94%
free-hdd-space: 3204.0KiB
total-hdd-space: 16.0MiB
write-sect-since-reboot: 1227
write-sect-total: 1227
architecture-name: arm
board-name: CRS305-1G-4S+
platform: MikroTik
The "tool/profile" command gives this:
Columns: NAME, USAGE
NAME USAGE
networking 34.2%
management 10%
ethernet 5.5%
console 0.5%
crypto 0%
routing 2.7%
bridging 28.2%
neighbor-discovery 0%
profiling 0%
kernel 5.2%
prestera_dx_mac 11.5%
8021q 0.2%
led 0.7%
ssh 0.2%
total 98.9%
So the cpu-load is above 90%, but why, when the amount of traffic is so small compared to what the switch should be able to handle?
My configuration is just using a couple of vlans, no routing, only switching.
What could be done to troubleshoot this?