krishnasrinivas / mperf

Mesh throughput tool performs N peers to N peers cross network benchmark measuring RX/TX bandwidth for each peers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mperf

mperf is a tool for active measurements of the maximum achievable bandwidth between N peers, measuring RX/TX bandwidth for each peers.

Download

Download Binary Releases for various platforms.

Usecases

  • Calculate baseline RX/TX
  • Debug TOR Switch bottlenecks

Usage

./mperf IP1 IP2 IP3 ...
...
Bandwidth: 1.2 GB/s RX | 1.0 GB/s TX
Bandwidth: 1.2 GB/s RX | 1.1 GB/s TX
Bandwidth: 1.2 GB/s RX | 990 MB/s TX
Bandwidth: 1.2 GB/s RX | 944 MB/s TX

on all the servers IP1 IP2 IP3 ... respectively.

LICENSE

Use of mperf tool is governed by the GNU AGPLv3 license that can be found in the LICENSE file.

About

Mesh throughput tool performs N peers to N peers cross network benchmark measuring RX/TX bandwidth for each peers.

License:GNU Affero General Public License v3.0


Languages

Language:Go 96.8%Language:Dockerfile 3.2%