Unified Performance Tool (or uperf for short) is a network
performance tool that supports modelling and replay of various
networking patterns. It represents a new kind of benchmarking tool
(like filebench) where instead of running a fixed benchmark or
workload, a description (or model) of the workload is provided and
the tool generates the load according to the model.
PR: 226649
Submitted by: 0mp@FreeBSD.org
Requested by: gnn
- iconv is in base in all supported FreeBSD versions
- Fix build with MariaDB 10.2 [2]
- Bump portrevision in dependencies
PR: 226705 [1], 226026 [2]
With hat: apache
Approved by: joneum (apache)
2018-03-19 graphics/code-eli: Broken for more than 6 months
2018-03-19 databases/pg_rman: Broken for more than 6 months
2018-03-19 devel/elixir-simple_bayes: Broken for more than 6 months
2018-03-19 devel/elixir-stemmer: Broken for more than 6 months
2018-03-19 benchmarks/expedite: Broken for more than 6 months
2018-03-19 textproc/p5-HTML-CTPP2: Broken for more than 6 months
2018-03-19 textproc/rubygem-compass-rails: Broken for more than 6 months
switch to snapshots directly obtained from the github repository (currently
at version 2.7.1). Generally, there aren't that many changes since the 2.7.0
release version of netperf, the most noteworthy changes are in the area of
FreeBSD support, though:
- FreeBSD-specific code for letting netperf/netserver bind to CPUs, e. g.
via the global "-T" option, has been added.
- The nettest_bsd back-end now can take advantage of aio(4) via the newly
added test-specific "-a" and "-A" options, which in turn allows zero-copy
send and receive with e. g. cxgbe(4). Note that this requires the netperf
port to be built with its default-on OMNI option disabled, as otherwise
the nettest_omni back-end and the migration to it from legacy back-ends
(also the upstream default since netperf 2.5.0) will be used instead.
Apart from that, some test scripts missing in the published releases but
referenced by test scripts already part of e. g. netperf 2.7.0 are now
included.
When feasible do this by adding -D_WANT_SEMUN to CFLAGS or CXXFLAGS.
Where this fails due to ports not honoring C*FLAGS, patch using
__FreeBSD_version to enable the definition.
PR: 224300, 224443 (exp-run)
Approved by: portmgr (antoine)
Exp-run: antoine
Sponsored by: DARPA, AFRL
Differential Revision: https://reviews.freebsd.org/D14137
This removes build dependency on gcc and runtime dependency on gcc's runtime libraries.
Big thanks to Gleb for working on this.
PR: 225185
Submitted by: Gleb Popov <6yearold@gmail.com>
Exp-run by: antoine
Reviewed by: pgj
Differential Revision: https://reviews.freebsd.org/D12043
Execute throughput tests with iperf3 and get some formatted responses.
The output shows just the min, max and average values.
WWW: https://github.com/kanazux/throughpy
PR: 225478
Submitted by: Silvio Ap Silva <contato@kanazuchi.com>
Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP
services with a constant request rate.
WWW: https://github.com/tsenart/vegeta
PR: 222830
Submitted by: Vinícius Zavam <egypcio@googlemail.com>
Reviewed by: mat, swills
Differential Revision: https://reviews.freebsd.org/D12606