Lanbench

for setting up a LANBench test between two of your own computers?

Despite its tiny file size, LANBench includes several essential features for testing network bottlenecks:

: Use LANBench as a second opinion when iPerf3 shows suspiciously low throughput on a high-speed LAN. If LANBench achieves line rate and iPerf3 does not, the bottleneck is in the TCP stack, CPU, or driver—not the physical network.

is a lightweight, portable network benchmarking utility designed specifically for Local Area Networks (LANs). It is used to measure the throughput (speed) and stability of network connections between two computers. Unlike internet speed tests that measure connectivity to an outside server, LANBench focuses purely on the performance of the internal network infrastructure—switches, routers, cables, and Network Interface Cards (NICs). LANBench

By testing, you can isolate if a CAT5e cable is degraded or if a network card driver is underperforming.

Once the benchmark finishes, LANBench displays the average transfer speed, typically measured in Megabits per second (Mbps) or Megabytes per second (MB/s).

Would you like a shorter summary, a sample CLI test script, or a one-page printable report template? for setting up a LANBench test between two

git clone https://github.com/mstasiak/LANBench.git # example fork cd LANBench make sudo make install

lanbench -s -p 5001

To measure network speed, you must run the tool on two separate computers simultaneously: By testing, you can isolate if a CAT5e

A cross-platform benchmark utility that measures network throughput using different packet sizes via TCP and UDP protocols. Conclusion

LANBench is a lightweight, portable network benchmark utility designed to test the performance between two computers. Unlike general internet speed tests, it uses the Winsock 2.2 API to push traffic directly between a "Server" and a "Client" on your own network.

scenarios:

Scroll to Top