BTEST maxed out CPU at 60Mbps?!

Hello,

Is it only my case BTest maxed out resources at 60Mbps?!
Test is running on ethernet, not wlan.
Screen Shot 2015-11-18 at 1.38.47 PM.png

Uptime		07:26:35
Free Memory		106.3 MiB
Total Memory		128.0 MiB
CPU		MIPS 74Kc V5.0
CPU Count		1
CPU Frequency		720 MHz
CPU Load		100 %
Free HDD Space		111.5 MiB
Total HDD Size		128.0 MiB
Sector Writes Since Reboot		80
Total Sector Writes		23 956
Bad Blocks		0.0 %
Architecture Name		mipsbe
Board Name		NetMetal 5
Version		6.34rc3 (testing)
Build Time		Nov/11/2015 13:44:07

Ahh.. That’s a total throughput of 120mbps; 60mbps in each direction.

Search the forums and you will see that the Mikrotik bandwidth test is not the best test for bandwidth. Let your routers, switches and WAPs do their job of routing and bridging. Get another device to test through the infrastructure (ie. Two computers in each end). The mikrotik hardware was not made to generate traffic, especially the overhead that top carries.

I’ve personally never seen more than 120mbps on a tcp bw test.

Sent from my SM-G920I using Tapatalk

Sometimes there is a situation where I need to know bandwidth of the link between routers, and the endpoints connected to routers can’t generate traffic or very limited to that.

In this test, all clients are connected via wireless (limited to wireless speed) and it can’t give me a clear view of what happen on this link. From the other side (rb2011), I have Mikrotik connected to internet only (limited by 100mbps too) and I can’t find a way to test link speed between routers.

Here are two ways:

  1. Connect a pc to the routers on both ends and run a ftp or Windows file transfer.

  2. Connect a pc to routers on both ends and run an iperf test.

I prefer the latter. Go look up iperf.

You can perform basic bandwidth tests from the routers but don’t expect them to be able to create packets and route then at more than… say 120mbps. Especially a tcp test.

Sent from my SM-G920I using Tapatalk

I know Iperf, and many other techniques. I told you I need to test the link which I can’t test any other way. Netmetal have no spare ethernet ports, only one it plugged to uplink. The other end, rb2011 has no PCs nearby.

But ok, I got it. No way.

specially to generate tcp traffic its too expensive in term of cpu resources

look this example, they needed 16 virtual machines on 4 dedicated servers to generate 80.000 gbps of tcp traffic

http://www.stubarea51.net/2015/10/09/mikrotik-ccr1072-1g-8s-review-part-3-80-gbps-throughput-testing/

maybe traffic generator tool you can get better results

Thx for sharing example. 160gbps is another situation. )

Yes, traffic generator tool is the answer, this is what i use to test max bandwith between 2 distant ROS. It’s a bit more complicated to set up but you won’t be limited by CPU.

You can also use UDP bw test which is also not so CPU intensive as TCP bw test.