Skip to main content

A complete CLI suite for network benchmarking.

Project description

Netbench

Netbench is a CLI utlity for running benchmarks in a network. It allows measuring bandwidth or synchronization between devices. Mainly, Netbench acts as a wrapper around other well-established tools, offering a consistent and convenient interface for runnings all the necessary benchmarks from one place and also providing results in an analytics-friendly format.

Pre-requisites for installation

Netbench relies on iperf3 for bandwidth measurements and injecting load into the network. Some Linux distributions offer it in a package, but you can always build it from source.

For PTP synchronization benchmarking, the linuxptp tools are used. Again, packages are available in some distributions.

Installing netbench

Simply install it with pip:

pip install --user netbench

Note that, to be able to use the netbench command, the pip installation directory must be present in your PATH.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netbench-0.1.0.tar.gz (6.2 kB view hashes)

Uploaded Source

Built Distribution

netbench-0.1.0-py3-none-any.whl (8.8 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page