项目作者: rabbits-ugr

项目描述 :
A complete CLI suite for network benchmarking.
高级语言: Python
项目地址: git://github.com/rabbits-ugr/netbench.git
创建时间: 2020-11-25T15:48:51Z
项目社区:https://github.com/rabbits-ugr/netbench

开源协议:MIT License

下载


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:

  1. pip install --user netbench

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