ccr1009 low performance at BT server udp/random, send

Hello

Like in topic
CCR1009-7G-1C, ROS: 6.48.1 <> RouterBOARD D52G-5HacD2HnD-TC, ROS: 6.47.9, 1g copper link

BT server at CCR
Test - send from ccr, udp, random data (most important): cpu 100%, speed: 172.1Mbps

All rest test is ok. Speed ~1g
Only this - udp, random data, send is slooooow, and cpu hungry
On ROS 6.47.9 was the same

Best
(data below)

/tool bandwidth-server session> print detail
12 ;;; results can be limited by cpu, note that traffic generation/termination performance might not be representative of forwarding performance
client=xxxxxxxxx protocol=udp direction=send user=“admin” random-data=yes tx-current=170.7Mbps tx-10-second-average=170.6Mbps
tx-total-average=172.1Mbps tx-size=1500 tcp-connection-count=20

/tool profile
NAME CPU USAGE
console 0%
networking 1.8%
winbox 0%
management 0.2%
btest 90.3%
profiling 0.3%
unclassified 0%
total 92.6%


/system resource print
uptime: 15m53s
version: 6.48.1 (stable)
build-time: Feb/03/2021 10:54:22
factory-software: 6.38.5
free-memory: 743.3MiB
total-memory: 960.0MiB
cpu: tilegx
cpu-count: 9
cpu-frequency: 1000MHz
cpu-load: 98%
free-hdd-space: 80.8MiB
total-hdd-space: 128.0MiB
architecture-name: tile
board-name: CCR1009-7G-1C
platform: MikroTik

1- Network diagram please as explanation is poor
2- /export hide-sensitive file=anynameyouwish

ad1) 1:1 cable. Just all ‘network diagram’
ad2) ccr clean after factory default - no configuration at all

It’s looks like software ‘bug’, bt server at ccr, in udp/random data/send option
Reconstruction

  1. ccr 1009, bt server, clean ‘instalation’
  2. RouterBOARD D52G-5HacD2HnD-TC
  3. connect by coper 1:1
  4. Run bt test from RouterBOARD D52G-5HacD2HnD-TC, udp, random data, receive (send from ccr)

ccr 100% cpu, 180mbit transfer

MikroTik device performance is only specified for external traffic being forwarded by the device.
When you run BT server on the device itself, you will not have this performance.
You need 2 more devices (either more CCR or some PC) which make the traffic that you forward through the CCR and D52G to check the performance, especially at speeds like this.
(when you want to check a link of 50 or 100 Mbps it will usually be OK to use the BT server on the device itself because it can still deliver traffic at lower rates)

  1. in TCP it give 1g. Random and not random. 40% cpu. TCP is more cpu hungry
  2. udp send/receive - not random - 1g
  3. on RouterBOARD D52G-5HacD2HnD-TC it give 1g tcp/udp/random/not random. Less powerful give 1g no problem

Just to ROS devs - to check