Like every other website on the planet, SmallNetBuilder uses cookies. Our cookies track login status, but we only allow admins to log in anyway, so those don't apply to you. Any other cookies you pick up during your visit come from advertisers, which we don't control.
If you continue to use the site, you agree to tolerate our use of cookies. Thank you!

Router Charts

Click for Router Charts

Router Ranker

Click for Router Ranker

NAS Charts

Click for NAS Charts

NAS Ranker

Click for NAS Ranker

More Tools

Click for More Tools

LAN & WAN Basics

NetIO-GUI

NetIO-GUI is a graphical version of the command line utility netio. According to the website, NetIO-GUI is an automated test that tests ICMP response times as well as network throughput for different packet sizes and protocols. The results are stored in a SQLite database, and you can easily export the results for analysis in Excel. You can download it here.

Like LANBench, you download the file, unzip it and run the executable. (NetIO-GUI.exe).

Run the executable on both test computers. On the server you designate as the server, click on Server Mode and then Start Server. Note your local IP address in the box on the right-hand side of the screen - you'll need that to configure the client on the second computer.

NetIO-GUI - Server Setup

NetIO-GUI - Server Setup
Next, configure the client. In the Remote Peer field, enter in the IP address of the Server computer. Select the tests and protocols that you want to run, select Unit of measure (the default is KBytes/s) and click Start measure. Other options are available in the unit dropdown box. It would be nice if those options included Kilobits/Sec, etc. to make it comparable with other programs.

NetIO-GUI Client Setup

NetIO-GUI Client Setup

The screenshot below shows the results.

NetIO-GUI results

NetIO-GUI results

While you can run separate tests for TCP and UDP, unfortunately there doesn't appear to be a way to run unidirectional tests. Still, however, if you compare the TX and RX results, you can see that there's a similar imbalance between send and receive that the LANBench tests also detected. In this case, the same client seems to have significantly better receive performance than send performance.

I like that NetIO-GUI stores its results in an easily accessible database. With LANBench, you had to write down each result and then enter it into a database or spreadsheet. The screenshot below shows the SQL table for four test runs. The data is stored in the table in Bytes/Sec.

NetIO-GUI SQL Table

NetIO-GUI SQL Table

TamoSoft Throughput Test

TamoSoft is a New Zealand-based company that develops security and network monitoring and analysis tools. Their product line includes LAN and Wi-Fi products ranging in price from $39.00 to $1599.00. Fortunately, they also publish the TamoSoft Throughput Test that you can download free.

Unlike the previous two programs that can be run directly from the executables, TamoSoft Throughput has a setup program that installs the software on your computers. Two separate icons are created: Run Server and Run Client. When you launch the server, your only option, other than changing the default port, is IPv4 or IPv6. It does identify the IP address for the server so that you can easily configure the client.

Tamosoft Server

Tamosoft Server

You configure the client with the IP address of the server. Your options include a choice of QoS traffic type, TCP only (no UDP traffic will be generated), and the type chart you want to view. Click Connect to start the test. The image below shows that both TCP and UDP traffic were being generated and the AudioVideo profile was selected.

As with the other two products tested, this plot shows that there's a significant difference between both TCP and UDP upstream as compared to downstream traffic. It also shows almost 100% UDP upstream packet loss.

TamoSoft Throughput - UDP and TCP traffic

TamoSoft Throughput - UDP and TCP traffic

Clicking on the Loss chart type yields the chart below. Again, this chart reflects the same packet loss for UDP upstream traffic. You can also look at a chart for round trip time, but I didn't include it as virtually all times were less than 1 ms.

TamoSoft UDP Loss

TamoSoft UDP Loss

As with LANBench, TamoSoft Throughput Test doesn't provide any automated logging of the results, the test will keep running until you click Disconnect. It does, however, provide a nice graphic output and lets you test different QoS profiles.

Closing Thoughts

Each of the three products brings something different to the party. LANBench lets you specify packet size, test duration and choose from send only, receive only or send and receive and run with multiple connections. NetIO-GUI automatically tests a range of packet sizes and lets you choose TCP or UDP protocols. It is the only product of the three that saves tests results automatically for future analysis. Finally, TamoSoft Throughput Test provides a nice graphical output, but doesn't let you specify packet size or provide for unidirectional tests. It is, however, the only one that identified a UDP packet loss problem.

Which tool provides the most accurate results? That's hard to tell without having corresponding ixChariot results to compare. But many times all you need is a relative measure of performance and for that, most any tool will do as long as the tool itself doesn't limit performance.

What is significant is that each of the tools identified that there was an imbalance between sending and receiving between two virtually new computers. And TamoSoft Throughput test identified a UDP packet loss problem. Those are both things that I didn't know before starting this article and something that I need to resolve. With each product offering something different, why not download all three? They are all free and you can get results from each one in less than 5 minutes.

More Basics

Wi-Fi System Tools
Check out our Wi-Fi System Charts, Ranker and Finder!

Support Us!

If you like what we do and want to thank us, just buy something on Amazon. We'll get a small commission on anything you buy. Thanks!

Over In The Forums

Hi everyone,I have been trying to set things up (as per the attached LL design), but I was wondering if anybody can help maybe and stop me if I'm head...
Hello everyone,I have posted my problems with a QNAP TS-212P and duplicate files and directories/files being renamed :https://www.snbforums.com/thread...
Just curious as to why the vertical axis on the 24-hour traffic analyser is not set to display the data better...View attachment 20951
So here goes a long one. I’m only posting this to let people know the progress I’m on for my @lifx bulbs.the problem... opening the app and lost contr...
since going to 384.14_2 I lose wireless sometimes and have to reboot the router. always comes back after reboot. wired connections fine. this is the f...

Don't Miss These

  • 1
  • 2
  • 3