University of Duisburg-Essen / Institute for Experimental Mathematics / Computer Networking Technology Group / Thomas Dreibholz


NetPerfMeter
A TCP/MPTCP/UDP/SCTP/DCCP Network Performance Meter Tool

NetPerfMeter logo


News


Description

NetPerfMeter is a network performance meter for the UDP, TCP, 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 are written as vector and scalar files. The vector files can e.g. be used to create plots of the results.

Some further information on NetPerfMeter can be found in the following citable references:


Screenshot

Screenshot of NetPerfMeter run


Download

Current Stable Version

For ready-to-install Ubuntu packages of NetPerfMeter, see PPA for Thomas Dreibholz!

To make full use of these Linux MPTCP features, perform the following steps:

  1. Get the patched Linux MPTCP kernel sources from https://github.com/dreibh/mptcp and check out the branch "td-socketoptions-v0.91". That is:
    git clone https://github.com/dreibh/mptcp mptcp-kernel
    cd mptcp-kernel
    git checkout td-socketoptions-v0.91
    This will give you the currently latest kernel with MPTCP and the socket API patches.
  2. Configure, compile and install the new kernel, boot it and enjoy NetPerfMeter's capabilities to configure MPTCP.

Source Repository

The Git repository of the sources can be found at https://github.com/dreibh/netperfmeter.

Old Releases


Requirements


Useful Links


17.08.2016 Thomas Dreibholz, University of Duisburg-Essen / Institute for Experimental Mathematics / Computer Networking Technology Group

Valid XHTML 1.1! Valid CSS!