Flowgrind
Flowgrind is a tool similar to
iperf,
netperf
to measure throughput and other metrics for TCP and other protocols. It
features some unique characteristics which are of use when exploring the
idiosyncrasies of wireless mesh networks. For more information click
here.
Ubuntu packages
You can install the ubuntu package of the latest flowgrind release by
adding a personal package archive (PPA) to your sources list.
You can do this with the following command:
sudo add-apt-repository ppa:umic-mesh/flowgrind
Currently the distributions natty and lucid are supported. We always try to upload packages for the latest stable and LTS version of Ubuntu.
Tarballs
| Version | Changes |
Version 0.5.7 |
- fix crash with newer xml-rpc version
- output random seed in final report
- indicate that random seed is actually a flow and not a global option
- fix random seed handling with parallel flows
- fix parameter parsing for uniform distribution
|
Version 0.5.6 |
- fix weird behavior if no connection could be established
- ensure dump starts before test connection to catch the initial syn
|
Version 0.5.5.2 |
- fix slowed down sender by only reading interface mtu for final report instead of every report
|
Version 0.5.5.1 |
- more updates to manpage and -h
- fix rare bug with leads to receiver limitation in conjunction with muliple differently scheduled flows
- fix pmtu/imtu/smss sometimes diplaying -1
|
Version 0.5.5 |
- add transac calculating
- disable block count column by default (show transac/s instead)
- reworked timing for throughput calculation
- reworked final report line
- minor output improvements
- dropped useless full interval line
- revised docu (help, manpage etc)
|
Version 0.5 |
- removed obsolete fasttime and TSCI2 support
- libpcap support for automatic traffic dumping (for analysis with
tcptrace etc)
- libgsl support for advanced stochastic distributions
- added sockopts TCP_NODELAY and non-standard MTCP
- always print final report
- bugfixes
|
Version 0.4a |
- bugfixes
- block count column
|
Version 0.4 |
- initial traffic generation support
- symbolic numbers
- reworked timer system
- reworked rtt calculation
- various bugfixes
|
Version 0.3 (non public) |
|
Version 0.2.1 |
- Fix -Q flow option
- Use bits/s as default for rate option, correct documentation on defaults
- Cleanup manpages and integrated usage
- Add description of output columns to manpage
- Make libpcap optional dependency, not enabled by default
|
Version 0.2 |
- Using new RPC architecture
-
Merge and unify capabilities of the send and receive loops of
previous client and server into new flowgrind daemon
- Move options parsing and printing of results to flowgrind controller
- Use XML-RPC for communication between controller and daemon
- New options syntax
- Dynamically scale width of output columns
- Anderson Darling statistical test
-
Add castate kernel column to display internal state of the
congestion control state machine
- Various small bugfixes
|
Version 0.1 |
|