RouterOS 6.39 bandwidth test on x86 AMD doubts

Hi guys

Ok so i have decided to give it a try and test RouterOS 6.39.xx bugfix on a Spare machine i have here used in the past for bitcoin mining..

i wanted to check the troughput i could get out squeezing all the cpu cores..

PC specs:

Amd Fx-4300 3.8ghz Am3 8mb Cache (4 Cores 8Threads) as we know Mikrotik can only read the physical cores so it only shows 4 CPUs on the RouterOS

4GB RAM hyperfury DDR3 1600Mhz


So tests done on UDP i can only get 13.5Gbps troughput maxing out only 1CPU core , all the other cores stay 0 on profiles

adn on TCP i could get troughput of 21.2Gbps using only 2CPU cores the other 2 were zero…

is it possible to sync and distribute workload on all the 4 cpus syncronized ?

Would love to get full usage of 4 Cpus to check the max troughput available in sync mode..

I can’t see the photos but you have to run multiple up or tcp streams to use all codes. What way are you testing?

Also the numbers you get are crazy good for this Cpu. Do you really mean Gbps?
The Cpu only has 4 threads as Amd do not have hyperthreading until Ryzen, called SMT I think.
Also this Cpu is good in multitasking not single thread so the result you get is very very good :slight_smile:

Hi Kindis

Yes indeed the numbers are Gbps, strange i did upload the pics and posted the html links i will try to edit the post and update the pics..

the thing is i wanted to know the max trougput i can get out of the machine, i do think its a decent machine, aldo i do have a Dell PowerEdge 29xx which will be spare soon.. it has 2 xeon Quadcore 3.0Ghz 8MB cache with 64GB RAM

in theory would be 8Core total .. anyways its just testing and good fun..

bandwidth test works only on one core. Use traffic generator instead to utilise all cores.

Ok now I can see the pictures. You are running agains loopback I can see. Then it is all bus speed and no wonder you can get those types of speed.