{"schema_version":1,"metadata":{"branch":"release","release":"7.9","architecture":"amd64","generated_at":"2026-09-09T04:04:02.361425+00:00","source_url":"https://cdn.openbsd.org/pub/OpenBSD/7.9/packages/amd64/sqlports-7.54.tgz","source_sha256":"2de00144847bf9da3a365be982f101dbb55d591ed7a915ea94984a16ab0e0404","package_count":12059,"source_kind":"sqlports"},"package":{"name":"flent-2.2.0","path":"benchmarks/netperf-wrapper","url":"/packages/release/benchmarks/netperf-wrapper/","comment":"test network latency under load via netperf","homepage":"https://flent.org/","maintainer":"The OpenBSD ports mailing-list <ports@openbsd.org>","description":"Python wrapper to run multiple simultaneous netperf/iperf/ping instances\nand aggregate the results. This package contains the command-line tools.\n\"pkg_add flent-gui\" for the PyQt-based GUI.\n\nSeveral commands can be run in parallel and the test data points can be\naligned with each other in time, interpolating differences between the\nactual measurement points.  This makes it possible to graph (e.g.) ping\ntimes before, during and after a link is loaded.\n\nAggregated data can be saved in a json format, output as csv values,\nemacs org mode tables, or graph plots.  Each test can specify several\nplots, including time-series plots of the values against each other,\nas well as CDF plots of (e.g.) ping times.\n\nFor basic use: install netperf on the server and run \"netserver\", then\nvarious tests can be run from a client machine with the flent package\ninstalled.\n","package_architecture":"amd64","stem":"flent","readme":null,"dependencies":[{"path":"lang/python/3","type":"runtime","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"benchmarks/netperf","type":"runtime","package_spec":"","url":"/packages/release/benchmarks/netperf/"},{"path":"net/fping","type":"runtime","package_spec":"STEM->=5.0p0","url":"/packages/release/net/fping/"},{"path":"graphics/py-matplotlib","type":"runtime","package_spec":"","url":"/packages/release/graphics/py-matplotlib/"},{"path":"lang/python/3","type":"build","package_spec":"","url":"/packages/release/lang/python/3/"},{"path":"devel/py-build","type":"build","package_spec":"","url":"/packages/release/devel/py-build/"},{"path":"devel/py-installer","type":"build","package_spec":"","url":"/packages/release/devel/py-installer/"},{"path":"devel/py-setuptools","type":"build","package_spec":"py3-setuptools->=79v0","url":"/packages/release/devel/py-setuptools/"},{"path":"devel/py-wheel","type":"build","package_spec":"","url":"/packages/release/devel/py-wheel/"}],"reverse_dependencies":{"count":1,"url":"/packages/data/dc/dca6448abf96d1ae414f3e31945652f5a211e11779b8406a583cd099e4028738.json"},"categories":["benchmarks","net","lang/python"],"flavors":[],"only_for_architectures":["aarch64","amd64","arm","i386","mips64","mips64el","powerpc","powerpc64","riscv64","alpha","hppa","sparc64"],"not_for_architectures":[]}}
