BSD Ports

benchmarks/lmbench 3.0.a9_4,1 FreeBSD

System performance measurement tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Categories
benchmarks
Package size
438.1 KiB, 2847.2 KiB installed

Description

This is lmbench-3.0-a9, a (sometimes controversial) system performance measurement tool. lmbench is a suite of simple, portable, ANSI/C microbenchmarks for UNIX/POSIX. In general, it measures two key features: latency and bandwidth. lmbench is intended to give system developers insight into basic costs of key operations. You can go to /usr/local/lib/lmbench and do one of the following:

make results (to run the benchmarks) make rerun (to rerun the benchmarks) make see (to see how you did)

In the other systems

SystemPortVersion
FreeBSDbenchmarks/lmbench3.0.a9_4,1
NetBSDbenchmarks/lmbench2.11anb13
DragonFlybenchmarks/lmbench3.0.a9_4,1
MidnightBSDbenchmarks/lmbench3.0.a9,1
HardenedBSDbenchmarks/lmbench3.0.a9_4,1
GhostBSDbenchmarks/lmbench3.0.a9_4,1

Install

Binary package:

pkg install lmbench

From the ports tree:

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

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

RUN_DEPENDS=	lmbench>0:benchmarks/lmbench

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:latest3.0.a9_4,13.0.a9_4,13.0.a9_3,13.0.a9_4,13.0.a9_4,1
FreeBSD:14:quarterly3.0.a9_4,13.0.a9_4,1n/a3.0.a9_4,13.0.a9_4,1
FreeBSD:15:latest3.0.a9_4,13.0.a9_4,1n/a3.0.a9_4,13.0.a9_4,1
FreeBSD:15:quarterly3.0.a9_4,13.0.a9_4,1n/an/an/a
FreeBSD:16:latest3.0.a9_4,13.0.a9_4,1n/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.

Build dependencies 3
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
shebangfix perl5 gmake tar:tgz
Service scripts
none

Files

Manual pages 44
  • bargraph(1)
  • bw_file_rd(8)
  • bw_mem(8)
  • bw_mem_rd(8)
  • bw_mmap_rd(8)
  • bw_pipe(8)
  • bw_tcp(8)
  • bw_unix(8)
  • cache(8)
  • graph(1)
  • lat_connect(8)
  • lat_ctx(8)
  • lat_fcntl(8)
  • lat_fifo(8)
  • lat_fs(8)
  • lat_http(8)
  • lat_mem_rd(8)
  • lat_mmap(8)
  • lat_ops(8)
  • lat_pagefault(8)
  • lat_pipe(8)
  • lat_proc(8)
  • lat_rpc(8)
  • lat_select(8)
  • lat_sig(8)
  • lat_syscall(8)
  • lat_tcp(8)
  • lat_udp(8)
  • lat_unix(8)
  • lat_unix_connect(8)
  • line(8)
  • lmbench(3)
  • lmbench(8)
  • lmdd(8)
  • mhz(8)
  • par_mem(8)
  • par_ops(8)
  • pgraph(1)
  • rccs(1)
  • reporting(3)
  • results(3)
  • stream(8)
  • timing(3)
  • tlb(8)
pkg-plist 147
  • lib/lmbench/Makefile
  • lib/lmbench/bin/%%LMBENCH_OS%%/lmbench.a
  • lib/lmbench/bin/%%LMBENCH_OS%%/bw_file_rd
  • lib/lmbench/bin/%%LMBENCH_OS%%/bw_mem
  • lib/lmbench/bin/%%LMBENCH_OS%%/bw_mmap_rd
  • lib/lmbench/bin/%%LMBENCH_OS%%/bw_pipe
  • lib/lmbench/bin/%%LMBENCH_OS%%/bw_tcp
  • lib/lmbench/bin/%%LMBENCH_OS%%/bw_unix
  • lib/lmbench/bin/%%LMBENCH_OS%%/hello
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_select
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_pipe
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_rpc
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_syscall
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_tcp
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_udp
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_mmap
  • lib/lmbench/bin/%%LMBENCH_OS%%/mhz
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_proc
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_pagefault
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_connect
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_fs
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_sig
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_mem_rd
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_ctx
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_sem
  • lib/lmbench/bin/%%LMBENCH_OS%%/memsize
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_unix
  • lib/lmbench/bin/%%LMBENCH_OS%%/lmdd
  • lib/lmbench/bin/%%LMBENCH_OS%%/timing_o
  • lib/lmbench/bin/%%LMBENCH_OS%%/enough
  • lib/lmbench/bin/%%LMBENCH_OS%%/msleep
  • lib/lmbench/bin/%%LMBENCH_OS%%/loop_o
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_fifo
  • lib/lmbench/bin/%%LMBENCH_OS%%/lmhttp
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_http
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_fcntl
  • lib/lmbench/bin/%%LMBENCH_OS%%/disk
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_unix_connect
  • lib/lmbench/bin/%%LMBENCH_OS%%/flushdisk
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_ops
  • lib/lmbench/bin/%%LMBENCH_OS%%/line
  • lib/lmbench/bin/%%LMBENCH_OS%%/tlb
  • lib/lmbench/bin/%%LMBENCH_OS%%/par_mem
  • lib/lmbench/bin/%%LMBENCH_OS%%/par_ops
  • lib/lmbench/bin/%%LMBENCH_OS%%/stream
  • lib/lmbench/bin/%%LMBENCH_OS%%/lmbench
  • lib/lmbench/bin/%%LMBENCH_OS%%/cache
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_dram_page
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_pmake
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_rand
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_usleep
  • lib/lmbench/bin/%%LMBENCH_OS%%/lat_cmd
  • lib/lmbench/scripts/allctx
  • lib/lmbench/scripts/allmem
  • lib/lmbench/scripts/bargraph
  • lib/lmbench/scripts/bghtml
  • lib/lmbench/scripts/build
  • lib/lmbench/scripts/compiler
  • lib/lmbench/scripts/config
  • lib/lmbench/scripts/config-run
  • lib/lmbench/scripts/config-scaling
  • lib/lmbench/scripts/depend
  • lib/lmbench/scripts/do_ctx
  • lib/lmbench/scripts/getbg
  • lib/lmbench/scripts/getbw
  • lib/lmbench/scripts/getctx
  • lib/lmbench/scripts/getdisk
  • lib/lmbench/scripts/getlist
  • lib/lmbench/scripts/getmax
  • lib/lmbench/scripts/getmem
  • lib/lmbench/scripts/getpercent
  • lib/lmbench/scripts/getresults
  • lib/lmbench/scripts/getsummary
  • lib/lmbench/scripts/gifs
  • lib/lmbench/scripts/gnu-os
  • lib/lmbench/scripts/graph
  • lib/lmbench/scripts/html-list
  • lib/lmbench/scripts/html-man
  • lib/lmbench/scripts/info
  • lib/lmbench/scripts/lmbench
  • lib/lmbench/scripts/info-template
  • lib/lmbench/scripts/make
  • lib/lmbench/scripts/Makefile
  • lib/lmbench/scripts/man2html
  • lib/lmbench/scripts/mkrelease
  • lib/lmbench/scripts/new2oldctx
  • lib/lmbench/scripts/opercent
  • lib/lmbench/scripts/os
  • lib/lmbench/scripts/output
  • lib/lmbench/scripts/percent
  • lib/lmbench/scripts/rccs
  • lib/lmbench/scripts/README
  • lib/lmbench/scripts/results
  • lib/lmbench/scripts/save
  • lib/lmbench/scripts/SHIT
  • lib/lmbench/scripts/stats
  • lib/lmbench/scripts/statsummary
  • lib/lmbench/scripts/synchronize
  • lib/lmbench/scripts/target
  • lib/lmbench/scripts/TODO

The first 100 are listed.

distinfo 1
FileSizeSHA256
lmbench-3.0-a9.tgz417941cbd5777d15f44eab7666dcac418054c3c09df99826961a397d9acf43d8a2a551
Master sites 2
  • SF/lmbench/development/lmbench-3.0-a9
  • http://thegaul.org/src/

Commit history 0

No commits in the history this site was built from.