benchmarks/thrulay 0.9_2 FreeBSD
Network capacity tester
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- benchmarks, net
- Package size
- 65.4 KiB, 240.7 KiB installed
Description
The program thrulay is used to measure the capacity, delay, and other performance metrics of a network by sending a bulk TCP or UDP stream over it.
Special features of thrulay include: * For TCP, ability to measure round-trip delay along with throughput * For UDP, ability to measure
- one-way delay, with quantiles
- packet loss
- packet duplication
- reordering * For UDP, the ability to send precisely positioned true Poisson streams (microsecond errors in sending times) * Human- and machine-readable output (ready to be fed to gnuplot)
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | benchmarks/thrulay | 0.9_2 |
| NetBSD | benchmarks/thrulay | 0.9 |
| DragonFly | benchmarks/thrulay | 0.9_2 |
Install
Binary package:
pkg install thrulay
From the ports tree:
cd /usr/ports/benchmarks/thrulay/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= thrulay>0:benchmarks/thrulay
LIB_DEPENDS= libthrulay.so:benchmarks/thrulay
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.9_2 | 0.9_2 | 0.9_1 | 0.9_2 | 0.9_2 |
| FreeBSD:14:quarterly | 0.9_2 | 0.9_2 | n/a | 0.9_2 | 0.9_2 |
| FreeBSD:15:latest | 0.9_2 | 0.9_2 | n/a | 0.9_2 | 0.9_2 |
| FreeBSD:15:quarterly | 0.9_2 | 0.9_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.9_2 | 0.9_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 3
No port depends on this one.
Configuration
Options name: benchmarks_thrulay
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- gmake libtool
- Service scripts
thrulayd
Message after installing
Files
Manual pages 2
- thrulay(1)
- thrulayd(8)
pkg-plist 10
- bin/thrulay
- sbin/thrulayd
- include/thrulay/client.h
- include/thrulay/server.h
- lib/libthrulay.a
- lib/libthrulay.so
- lib/libthrulay.so.0
- lib/libthrulay.so.0.0.0
- share/man/man1/thrulay.1.gz
- share/man/man8/thrulayd.8.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| thrulay-0.9.tar.gz | 370312 | 373d5613dfe371f6b4f48fc853f6c27701b2981ba4100388c9881cb802d1780d |
Master sites 1
- SF
Commit history 0
No commits in the history this site was built from.