Alternatives to nuttcp

Command-line tool for measuring TCP and UDP network throughput. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as nuttcp.

  • iPerf3

    Measures how fast a network link really is between two machines you control, which a speed test cannot.

    iPerf3 also measures TCP and UDP throughput between two machines, adds SCTP and JSON output, and is the standard tool, though Windows builds are third party.

  • OpenSpeedTest

    HTML5 speed test that can be self-hosted from a Docker image.

    OpenSpeedTest runs in any browser from a self-hosted Docker image, so only one end needs setup, but browser-based measurement caps out below dedicated tools.

  • LibreSpeed

    Self-hostable speed test with no Flash, Java or Websocket.

    LibreSpeed is a self-hosted plain JavaScript speed test under LGPL-3.0 that runs in a browser, trading nuttcp's high-throughput command-line testing for simpler setup.

  • Flent

    Network benchmarking tool that runs repeatable tests with netperf and iperf and plots the results.

    Flent runs repeatable tests on top of netperf and iperf with plotting and a GUI, adding latency and system statistics, but it is Linux only and needs a test server.

Also worth comparing

These listings name nuttcp as their own alternative, so the relationship runs both ways.

  • NTttcp

    A Microsoft command-line tool for benchmarking network throughput on Windows.

    nuttcp measures TCP and UDP throughput on Windows, macOS and Linux, suited to scripting, and also needs the tool running at both ends.

  • Speedtest CLI

    Official Ookla speed test for the command line.

    nuttcp is an open-source command-line throughput tester for TCP and UDP, but it must run on both ends of the connection.

Similar software

Related functionality, not a direct replacement.