FreeBSD Ports

benchmarks/netperfmeter 2.0.12

Network Performance Meter

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
19f0a32276
License
GPLv3+
Categories
benchmarks
Package size
1987.2 KiB, 3440.7 KiB installed

Description

NetPerfMeter is a network performance meter for the TCP, MPTCP, SCTP, UDP, DCCP, and QUIC transport protocols over IPv4 and IPv6. It simultaneously transmits bidirectional flows to an endpoint and measures the resulting flow bandwidths and QoS. Flows can be saturated (i.e. "send as much as possible" or non-saturated with frame rate and frame sizes (like a multimedia transmission). Non-saturated flows can be configured with constant or variable frame rate/frame size, i.e. to realise Constant Bit Rate (CBR) or Variable Bit Rate (VBR) traffic. For both, frame rate and frame size, it is not only possible to set constant values but to also to use random distributions. Furthermore, flows can be set up as on/off flows. Of course, the flow parameters can be configured individually per flow and flow direction. The measurement results can be recorded as scalar files (summary of the run) and vector files (time series). These files can be processed further, e.g. for detailed analysis and plotting of the results. The Wireshark network protocol analyser provides out-of-the-box support for analysing NetPerfMeter packet traffic.

Install

As a binary package — by origin, or by package name:

pkg install benchmarks/netperfmeter
pkg install netperfmeter

From the ports tree:

cd /usr/ports/benchmarks/netperfmeter/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	netperfmeter>0:benchmarks/netperfmeter

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.0.122.0.121.9.01.9.72.0.12
FreeBSD:14:quarterly2.0.112.0.11n/a1.9.72.0.11
FreeBSD:15:latest2.0.122.0.12n/a1.9.71.9.7
FreeBSD:15:quarterly2.0.112.0.11n/an/an/a
FreeBSD:16:latest2.0.112.0.12n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 102

The first 100 are listed.

All run dependencies 118

The first 100 are listed.

No port depends on this one.

Configuration

Options name: benchmarks_netperfmeter

OptionDefaultDescription
EXAMPLE_RESULTSonInclude example results
EXAMPLE_SCRIPTSonInclude example scripts
ICONSonInclude icons
PLOT_PROGRAMSonInclude plot programs
USES
cmake shared-mime-info shebangfix tar:xz
Service scripts
none

Files

Manual pages 10
  • combinesummaries(1)
  • createsummary(1)
  • extractvectors(1)
  • getabstime(1)
  • netperfmeter(1)
  • netperfmeter-module-loader(1)
  • pdfembedfonts(1)
  • plot-netperfmeter-results(1)
  • runtimeestimator(1)
  • setpdfmetadata(1)
pkg-plist 85
  • bin/combinesummaries
  • bin/createsummary
  • bin/extractvectors
  • bin/getabstime
  • bin/netperfmeter
  • bin/netperfmeter-module-loader
  • bin/pdfembedfonts
  • bin/plot-netperfmeter-results
  • bin/runtimeestimator
  • bin/setpdfmetadata
  • etc/rc.d/netperfmeter
  • etc/rc.d/netperfmeter-module-loader
  • share/bash-completion/completions/combinesummaries
  • share/bash-completion/completions/createsummary
  • share/bash-completion/completions/extractvectors
  • share/bash-completion/completions/netperfmeter
  • share/bash-completion/completions/pdfembedfonts
  • share/bash-completion/completions/plot-netperfmeter-results
  • share/bash-completion/completions/setpdfmetadata
  • share/icons/hicolor/128x128/apps/netperfmeter.png
  • share/icons/hicolor/150x150/apps/netperfmeter.png
  • share/icons/hicolor/16x16/apps/netperfmeter.png
  • share/icons/hicolor/192x192/apps/netperfmeter.png
  • share/icons/hicolor/20x20/apps/netperfmeter.png
  • share/icons/hicolor/22x22/apps/netperfmeter.png
  • share/icons/hicolor/24x24/apps/netperfmeter.png
  • share/icons/hicolor/256x256/apps/netperfmeter.png
  • share/icons/hicolor/310x310/apps/netperfmeter.png
  • share/icons/hicolor/32x32/apps/netperfmeter.png
  • share/icons/hicolor/36x36/apps/netperfmeter.png
  • share/icons/hicolor/40x40/apps/netperfmeter.png
  • share/icons/hicolor/42x42/apps/netperfmeter.png
  • share/icons/hicolor/44x44/apps/netperfmeter.png
  • share/icons/hicolor/48x48/apps/netperfmeter.png
  • share/icons/hicolor/512x512/apps/netperfmeter.png
  • share/icons/hicolor/64x64/apps/netperfmeter.png
  • share/icons/hicolor/72x72/apps/netperfmeter.png
  • share/icons/hicolor/8x8/apps/netperfmeter.png
  • share/icons/hicolor/96x96/apps/netperfmeter.png
  • share/icons/hicolor/scalable/apps/netperfmeter.svg
  • share/mime/packages/netperfmeter.xml
  • share/man/man1/combinesummaries.1.gz
  • share/man/man1/createsummary.1.gz
  • share/man/man1/extractvectors.1.gz
  • share/man/man1/getabstime.1.gz
  • share/man/man1/netperfmeter.1.gz
  • share/man/man1/netperfmeter-module-loader.1.gz
  • share/man/man1/pdfembedfonts.1.gz
  • share/man/man1/plot-netperfmeter-results.1.gz
  • share/man/man1/runtimeestimator.1.gz
  • share/man/man1/setpdfmetadata.1.gz
  • share/netperfmeter/netperfmeter.bib
  • share/netperfmeter/netperfmeter.pdf
  • share/netperfmeter/netperfmeter.png
  • share/netperfmeter/plot-experiment
  • share/netperfmeter/plot-netperfmeter-results.R
  • share/netperfmeter/plotter.R
  • share/netperfmeter/results-examples/1411722408-skoeyen.simula.nornet-hafslund-baldeneysee.ude.nornet-dfn-default-mptcp-default-16-ipv4--active.sca.bz2
  • share/netperfmeter/results-examples/1411722408-skoeyen.simula.nornet-hafslund-baldeneysee.ude.nornet-dfn-default-mptcp-default-16-ipv4--passive.sca.bz2
  • share/netperfmeter/results-examples/1411722408-skoeyen.simula.nornet-hafslund-baldeneysee.ude.nornet-dfn-default-mptcp-default-16-ipv6--active.sca.bz2
  • share/netperfmeter/results-examples/1411722408-skoeyen.simula.nornet-hafslund-baldeneysee.ude.nornet-dfn-default-mptcp-default-16-ipv6--passive.sca.bz2
  • share/netperfmeter/results-examples/multi-active-00000000-0000.vec
  • share/netperfmeter/results-examples/multi-active-00000001-0000.vec
  • share/netperfmeter/results-examples/multi-active-00000002-0000.vec
  • share/netperfmeter/results-examples/multi-active-00000003-0000.vec
  • share/netperfmeter/results-examples/multi-active-00000004-0000.vec
  • share/netperfmeter/results-examples/multi-active-00000005-0001.vec
  • share/netperfmeter/results-examples/multi-active-00000006-0002.vec
  • share/netperfmeter/results-examples/multi-active-00000007-0003.vec
  • share/netperfmeter/results-examples/multi-active-00000008-0004.vec
  • share/netperfmeter/results-examples/multi-active.sca
  • share/netperfmeter/results-examples/multi-active.vec
  • share/netperfmeter/results-examples/multi-passive-00000000-0000.vec
  • share/netperfmeter/results-examples/multi-passive-00000001-0000.vec
  • share/netperfmeter/results-examples/multi-passive-00000002-0000.vec
  • share/netperfmeter/results-examples/multi-passive-00000003-0000.vec
  • share/netperfmeter/results-examples/multi-passive-00000004-0000.vec
  • share/netperfmeter/results-examples/multi-passive-00000005-0001.vec
  • share/netperfmeter/results-examples/multi-passive-00000006-0002.vec
  • share/netperfmeter/results-examples/multi-passive-00000007-0003.vec
  • share/netperfmeter/results-examples/multi-passive-00000008-0004.vec
  • share/netperfmeter/results-examples/multi-passive.sca
  • share/netperfmeter/results-examples/multi-passive.vec
  • share/netperfmeter/results-examples/multi.pcap.gz
  • share/netperfmeter/run-experiment1
distinfo 1
FileSizeSHA256
netperfmeter-2.0.12.tar.xz1.998936e+066676df57cbf339cbfb61775397177744e76ba1c9b9821b36b65e6d558d6b53f9
Master sites 1
  • https://www.nntb.no/~dreibh/netperfmeter/download/

Commit history 3

DateCommitCreditsLog message
19f0a32276 Thomas Dreibholz benchmarks/netperfmeter: Update 2.0.11 => 2.0.12
Changelog: https://github.com/dreibh/netperfmeter/blob/netperfmeter-2.0.12/ChangeLog Commit log: https://github.com/dreibh/netperfmeter/compare/netperfmeter-2.0.11...netperfmeter-2.0.12 - Update maintainer's email. PR: 299182 Sponsored by: UNIS Labs (vvd, commit patch)
524026d49b Thomas Dreibholz benchmarks/netperfmeter: Update 2.0.8 => 2.0.11
Changelog: https://github.com/dreibh/netperfmeter/blob/netperfmeter-2.0.11/ChangeLog Commit log: https://github.com/dreibh/netperfmeter/compare/netperfmeter-2.0.8...netperfmeter-2.0.11 PR: 298362 Sponsored by: UNIS Labs (vvd, commit patch)
bd8f3df792 Thomas Dreibholz benchmarks/netperfmeter: Update 2.0.5 => 2.0.8
While here, adjust indentation and pet portclippy. Changelog: https://github.com/dreibh/netperfmeter/blob/netperfmeter-2.0.8/ChangeLog Commit log: https://github.com/dreibh/netperfmeter/compare/netperfmeter-2.0.5...netperfmeter-2.0.8 PR: 296461 Approved by: osa, vvd (Mentors, implicit)