Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tohojo/flent

The FLExible Network Tester.
https://github.com/tohojo/flent

Last synced: 13 days ago
JSON representation

The FLExible Network Tester.

Awesome Lists containing this project

README

        

Flent: The FLExible Network Tester
==================================

Flent is a Python wrapper to run multiple simultaneous netperf/iperf/ping
instances and aggregate the results. It was previously known as
'netperf-wrapper'. See the web site for the main documentation:
https://flent.org.

Installing Flent
----------------
Installing Flent can be done in several ways, depending on your operating system:

- **Debian and Ubuntu:**

.. code-block:: bash

apt install flent

- **Fedora:**

.. code-block:: bash

dnf install flent

- **Ubuntu pre-18.04:**

Add the `tohojo/flent PPA `_.

- **Arch Linux:**

Install Flent from `the AUR `_.

- **Other Linux:**

Install from the `Python Package Index `_:

.. code-block:: bash

pip install flent

- **FreeBSD:**

Install the package

.. code-block:: bash

pkg install flent

Or install the port

.. code-block:: bash

cd /usr/ports/net/flent && make install

- **macOS:**

`Homebrew `_ and Python 3 must be installed (Python 3 can be installed using Homebrew)

Install the `patched netperf package `_

.. code-block:: bash

brew tap kris-anderson/netperf
brew install netperf-enable-demo

Install other dependencies

.. code-block:: bash

brew install fping
pip3 install matplotlib --user

Install Flent using pip

.. code-block:: bash

pip3 install flent --user

Optional (install this if you want to use `flent-gui`)

.. code-block:: bash

pip3 install pyqt5 qtpy --user

Quick Start
-----------

See https://flent.org/intro.html#quick-start or doc/quickstart.rst.