FreeBSD Ports

benchmarks/ipc-bench 1.0

Benchmarks for various inter-process-communication (IPC)

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
48110e11e6
License
MIT
Categories
benchmarks
Package size
34.4 KiB, 265.3 KiB installed

Description

Benchmarks for various inter-process-communication (IPC) methods: ZeroMQ, TCP socket (tcp), domain socket (domain), named pipes (fifo), signal, memory mapped file (mmap), message queues (mq), pipe, shared memory (shm).

Install

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

pkg install benchmarks/ipc-bench
pkg install ipc-bench

From the ports tree:

cd /usr/ports/benchmarks/ipc-bench/ && make install clean

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

RUN_DEPENDS=	ipc-bench>0:benchmarks/ipc-bench

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:latest1.01.0-1.01.0
FreeBSD:14:quarterly1.01.0n/a1.01.0
FreeBSD:15:latest1.01.0n/a1.01.0
FreeBSD:15:quarterly1.01.0n/an/an/a
FreeBSD:16:latest1.01.0n/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 11

No port depends on this one.

Configuration

Options name: benchmarks_ipc-bench

OptionDefaultDescription
ZMQoffEnable ZeroMQ benches via libzmq4
USES
cmake:noninja pkgconfig
Service scripts
none

Files

pkg-plist 25
  • bin/domain
  • bin/domain-client
  • bin/domain-server
  • bin/fifo
  • bin/fifo-client
  • bin/fifo-server
  • bin/mmap
  • bin/mmap-client
  • bin/mmap-server
  • bin/mq
  • bin/mq-client
  • bin/mq-server
  • bin/pipe
  • bin/shm
  • bin/shm-client
  • bin/shm-server
  • bin/signal
  • bin/signal-client
  • bin/signal-server
  • bin/tcp
  • bin/tcp-client
  • bin/tcp-server
  • bin/zeromq
  • bin/zeromq-client
  • bin/zeromq-server
distinfo 1
FileSizeSHA256
goldsborough-ipc-bench-1.0-589146a_GH0.tar.gz347091734b25b219c35b4818693501b399f66b1739c31b395ced7f7050ffbc78576762

Commit history 1

DateCommitCreditsLog message
48110e11e6 Gleb Popov benchmarks/ipc-bench: Fix building with CMake 4
Approved by: portmgr (fixit blanket)