CPU and link speed

I’ve made simple test on Celeron 400 MHz with 64 MB RAM with Mikrotik installed.

I had PC (Core2Duo 2.13GHz) connected to it through Dlink DES 1008D switch and run bandwidth test using Winbox on PC.

Speeds I got:

TCP both directions: 30 Mbps TX and RX, CPU on MT 100%
TCP receive: 38 Mbps RX, CPU on MT 100%
TCP send: 38 Mbps TX, CPU on MT 100%

UDP both directions: 100 Mbps for both TX and RX, CPU on MT 100%
UDP receive: 100 Mbps RX, CPU on MT 100%
UDP send: 100 Mbps TX, CPU on MT 100%


Now the same, but PC connected to MT directly, without switch

TCP both directions: 30 Mbps TX and RX, CPU on MT 100%
TCP receive: 38 Mbps RX, CPU on MT 100%
TCP send: 38 Mbps TX, CPU on MT 100%

UDP both directions: 113 Mbps for both TX and RX, CPU on MT 100%
UDP receive: 198 Mbps RX, CPU on MT 100%
UDP send: 198 Mbps TX, CPU on MT 100%

MT showed 100% usage.

Now, I connected another PC (Core2DUO 2.4GHz)to second interface on Mikrotik, and repeated BT tests on connection among two PCs:


TCP both directions: 7 Mbps to 24 Mbps TX, 5 Mbps to 13 Mbps RX, CPU on MT 13% to 66%
TCP receive: 6 Mbps to 66Mbps Mbps RX, CPU on MT 22% to 71%
TCP send: 38 Mbps TX, CPU on MT 17% to 51%

UDP both directions: 14 Mbps TX, 20 Mbps RX, CPU on MT 41% to 46%
UDP receive: 79 Mbps RX, CPU on MT 89% to 100%
UDP send: 100 Mbps TX, CPU on MT 89% to 95%

CPU on PCs was up to 70% to 80%, but never 100%.


How should I understand this test (especially regarding CPU usage on MT computer)?

Depends on your config, and also where you are testing to? You only mentioned one end of bandwidth test, what’s the other? You do know, that the test must run “through” the testable device, not “to” it?

if you used a btest.exe (for windows) you should know that program is really stupid and it will never work very well.

The first group of tests was run form PC to Mikrotik. The second group was run form PC to PC through MT.

There is actually no special configuration of MT, it is just blank, with assigned IP’s to two ethernet interfaces so it is possible to connect PC’s through it.

So, there is actually no explanations what this measurements mean?