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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.