https://www.nntb.no/~dreibh/netperfmeter/
NetPerfMeter is a network performance meter for the UDP, TCP, MPTCP, SCTP and DCCP transport protocols over IPv4 and IPv6. It simultaneously transmits bidirectional flows to an endpoint and measures the resulting flow bandwidths and QoS. The results can be written as scalar files (summary of the run) and vector files (details per frame). These files can be processed further, e.g. for analysis and plotting of the results.
Please use the issue tracker at https://github.com/dreibh/netperfmeter/issues to report bugs and issues!
For ready-to-install Ubuntu Linux packages of NetPerfMeter, see Launchpad PPA for Thomas Dreibholz!
sudo apt-add-repository -sy ppa:dreibh/ppa
sudo apt-get update
sudo apt-get install netperfmeter
For ready-to-install Fedora Linux packages of NetPerfMeter, see COPR PPA for Thomas Dreibholz!
sudo dnf copr enable -y dreibh/ppa
sudo dnf install netperfmeter
For ready-to-install FreeBSD packages of NetPerfMeter, it is included in the ports collection, see FreeBSD ports tree index of benchmarks/netperfmeter/!
pkg install netperfmeter
Alternatively, to compile it from the ports sources:
cd /usr/ports/benchmarks/netperfmeter
make
make install
NetPerfMeter is released under the GNU General Public Licence (GPL).
Please use the issue tracker at https://github.com/dreibh/netperfmeter/issues to report bugs and issues!
The Git repository of the NetPerfMeter sources can be found at https://github.com/dreibh/netperfmeter:
git clone https://github.com/dreibh/netperfmeter
cd netperfmeter
cmake .
make
Contributions:
-
Issue tracker: https://github.com/dreibh/netperfmeter/issues. Please submit bug reports, issues, questions, etc. in the issue tracker!
-
Pull Requests for NetPerfMeter: https://github.com/dreibh/netperfmeter/pulls. Your contributions to NetPerfMeter are always welcome!
-
CI build tests of NetPerfMeter: https://github.com/dreibh/netperfmeter/actions.
-
Coverity Scan analysis of NetPerfMeter: https://scan.coverity.com/projects/dreibh-netperfmeter.
See https://www.nntb.no/~dreibh/netperfmeter/#StableRelease!
NetPerfMeter BibTeX entries can be found in src/netperfmeter.bib!
- Dreibholz, Thomas; Becke, Martin; Adhari, Hakim; Rathgeb, Erwin Paul: Evaluation of A New Multipath Congestion Control Scheme using the NetPerfMeter Tool-Chain, in Proceedings of the 19th IEEE International Conference on Software, Telecommunications and Computer Networks (SoftCOM), pp. 1–6, ISBN 978-953-290-027-9, Hvar, Dalmacija/Croatia, September 16, 2011.
- Dreibholz, Thomas: Evaluation and Optimisation of Multi-Path Transport using the Stream Control Transmission Protocol, University of Duisburg-Essen, Faculty of Economics, Institute for Computer Science and Business Information Systems, URN: urn:nbn:de:hbz:464-20120315-103208-1, March 13, 2012.