The Bandwidth Tester can be used to measure the throughput to another MikroTik router (either wired or wireless) and thereby help to discover network 'bottlenecks'.
- Actual bandwidth needs may be higher depending upon number of users and whether you are using shared or dedicated Internet access. For businesses interested in VoIP or to use bandwidth for critical applications, we recommend you check internet speed and assess the overall quality of your bandwidth connection using Speed Test.
- The utility enables you to perform the bandwidth test on both the TCP and UDP protocols. Since the TCP tests results do not include data on the size and usage of the data stream in the throughput.
- SpeedOf.Me is a broadband speed test that allows you to easily measure your actual Internet speed on all your devices like desktop, mobile, tablet, game console, smart TV, etc.
- On one computer, select Master from the drop down at the bottom of the window, go to the Bandwidth tab and click Start. On the second computer, select Slave, enter the IP address of the Master into the box, go to the Bandwidth tab and click Start. The Save button allows you to save the bandwidth chart as a bitmap image. Download AIDA32.
How to Test Your Network or Hard Drive Speeds with a Dummy File in Windows Matt Klein @howtogeek March 6, 2017, 2:41pm EDT If you want to see how fast your network really is, or test the speed between two hard drives, then you need files to do it.
The TCP test uses the standard TCP protocol with acknowledgments and follows the TCP algorithm on how many packets to send according to latency, dropped packets, and other features in the TCP algorithm. Please review the TCP protocol for details on its internal speed settings and how to analyze its behavior. Statistics for throughput are calculated using the entire size of the TCP data stream. As acknowledgments are an internal working of TCP, their size and usage of the link are not included in the throughput statistics. Therefore this statistic is not as reliable as the UDP statistic when estimating throughput.
The UDP tester sends 110% or more packets than currently reported as received on the other side of the link. To see the maximum throughput of a link, the packet size should be set for the maximum MTU allowed by the links which is usually 1500 bytes. There is no acknowledgment required by UDP; this implementation means that the closest approximation of the throughput can be seen.
- Up to RouterOS version 6.44beta39 Bandwidth Test used only single CPU core and reached its limits when core was 100% loaded.
- Bandwidth Test uses all available bandwidth (by default) and may impact network usability.
- Bandwidth Test uses a lot of resources. If you want to test real throughput of a router, you should run bandwidth test through the tested router not from or to it. To do this you need at least 3 routers connected in chain: the Bandwidth Server, the router being tested and the Bandwidth Client.
- If you use UDP protocol then Bandwidth Test counts IP header+UDP header+UDP data. In case if you use TCP then Bandwidth Test counts only TCP data (TCP header and IP header are not included).
Property | Description |
---|---|
allocate-udp-ports-from(integer 1000.64000; Default:2000) | Beginning of UDP port range |
authenticate(yes | no; Default:yes) | Communicate only with authenticated clients |
enabled(yes | no; Default:yes) | Defines whether bandwidth server is enabled or not |
max-sessions(integer 1.1000; Default:100) | Maximal simultaneous test count |
Small image 2 4 0. Example
Bandwidth Server:
Active sessions:
Bandwidth Test Windows
Property | Description |
---|---|
address(IP address | IPv6 prefix[%interface]; Default:) | IP address of host |
direction(both | receive | transmit; Default:receive) | Direction of data flow |
duration(time; Default:) | Duration of the test |
interval(time: 20ms.5s; Default:1s) | Delay between reports (in seconds) |
local-tx-speed(integer 0.4294967295; Default: ) | Transfer test maximum speed (bits per second) |
local-udp-tx-size(integer: 28.64000) | Local transmit packet size in bytes |
password(string; Default:') | Password for the remote user |
protocol(udp | tcp; Default:udp) | Protocol to use |
random-data(yes | no; Default:no) | If random-data is set to yes, the payload of the bandwidth test packets will have incompressible random data stream so that links that use data compression will not distort the results (this is CPU intensive and random-data should be set to no for low speed CPUs) |
remote-tx-speed(integer 0.4294967295; Default: ) | Receive test maximum speed (bits per second) |
remote-udp-tx-size(integer: 28.64000) | Remote transmit packet size in bytes |
tcp-connection-count(integer 1.100; Default:20) | Number of TCP connections to use |
user(string; Default:') | Remote user |
Memory Bandwidth Test Windows
Example Automounter 1 6 5 x 8.
To run 15-second long bandwidth-test to the10.0.0.32host sending and receiving1000-byte UDP packets and using usernameadminto connect:
Routeros Bandwidth Test Windows
Link-local IPv6 example: