BSD Ports

benchmarks/sysbench 1.0.20_2 FreeBSD

Scriptable database and system performance benchmark

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
benchmarks, databases
Package size
103.1 KiB, 501.0 KiB installed

Description

sysbench is a scriptable multi-threaded benchmark tool based on LuaJIT. It is most frequently used for database benchmarks, but can also be used to create arbitrarily complex workloads that do not involve a database server.

sysbench comes with the following bundled benchmarks:

  • oltp_*.lua: a collection of OLTP-like database benchmarks
  • fileio: a filesystem-level benchmark
  • cpu: a simple CPU benchmark
  • memory: a memory access benchmark
  • threads: a thread-based scheduler benchmark
  • mutex: a POSIX mutex benchmark

In the other systems

SystemPortVersion
FreeBSDbenchmarks/sysbench1.0.20_2
OpenBSDbenchmarks/sysbench0.4.8p17
NetBSDbenchmarks/sysbench1.0.20
DragonFlybenchmarks/sysbench1.0.20_1
MidnightBSDbenchmarks/sysbench1.0.20
HardenedBSDbenchmarks/sysbench1.0.20_2
GhostBSDbenchmarks/sysbench1.0.20_2

Install

Binary package:

pkg install sysbench

From the ports tree:

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

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

RUN_DEPENDS=	sysbench>0:benchmarks/sysbench

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.0.20_21.0.20_21.0.20_11.0.20_2-
FreeBSD:14:quarterly1.0.20_21.0.20_2n/a1.0.20_1-
FreeBSD:15:latest1.0.20_21.0.20_2n/a1.0.20_21.0.20_2
FreeBSD:15:quarterly1.0.20_21.0.20_2n/an/an/a
FreeBSD:16:latest1.0.20_21.0.20_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 32
Run dependencies 15

No port depends on this one.

Configuration

Options name: benchmarks_sysbench

OptionDefaultDescription
LFSonLarge files support
MYSQLonMySQL database support
PGSQLoffPostgreSQL database support
USES
autoreconf compiler:c11 gettext-tools gmake libtool luajit pkgconfig
Service scripts
none

Files

pkg-plist 83
  • bin/sysbench
  • share/sysbench/bulk_insert.lua
  • share/sysbench/oltp_common.lua
  • share/sysbench/oltp_delete.lua
  • share/sysbench/oltp_insert.lua
  • share/sysbench/oltp_point_select.lua
  • share/sysbench/oltp_read_only.lua
  • share/sysbench/oltp_read_write.lua
  • share/sysbench/oltp_update_index.lua
  • share/sysbench/oltp_update_non_index.lua
  • share/sysbench/oltp_write_only.lua
  • share/sysbench/select_random_points.lua
  • share/sysbench/select_random_ranges.lua
  • share/sysbench/tests/include/api_sql_common.sh
  • share/sysbench/tests/include/config.sh
  • share/sysbench/tests/include/drv_common.sh
  • share/sysbench/tests/include/inspect.lua
  • share/sysbench/tests/include/mysql_common.sh
  • share/sysbench/tests/include/oltp_legacy/bulk_insert.lua
  • share/sysbench/tests/include/oltp_legacy/common.lua
  • share/sysbench/tests/include/oltp_legacy/delete.lua
  • share/sysbench/tests/include/oltp_legacy/insert.lua
  • share/sysbench/tests/include/oltp_legacy/oltp.lua
  • share/sysbench/tests/include/oltp_legacy/oltp_simple.lua
  • share/sysbench/tests/include/oltp_legacy/parallel_prepare.lua
  • share/sysbench/tests/include/oltp_legacy/select.lua
  • share/sysbench/tests/include/oltp_legacy/select_random_points.lua
  • share/sysbench/tests/include/oltp_legacy/select_random_ranges.lua
  • share/sysbench/tests/include/oltp_legacy/update_index.lua
  • share/sysbench/tests/include/oltp_legacy/update_non_index.lua
  • share/sysbench/tests/include/pgsql_common.sh
  • share/sysbench/tests/include/script_bulk_insert_common.sh
  • share/sysbench/tests/include/script_oltp_common.sh
  • share/sysbench/tests/include/script_oltp_legacy_common.sh
  • share/sysbench/tests/include/script_select_random_common.sh
  • share/sysbench/tests/include/script_select_random_legacy_common.sh
  • share/sysbench/tests/t/1st.t
  • share/sysbench/tests/t/api_basic.t
  • share/sysbench/tests/t/api_histogram.t
  • share/sysbench/tests/t/api_legacy_basic.t
  • share/sysbench/tests/t/api_legacy_rand.t
  • share/sysbench/tests/t/api_legacy_sql.t
  • share/sysbench/tests/t/api_rand.t
  • share/sysbench/tests/t/api_reports.t
  • share/sysbench/tests/t/api_sql_mysql.t
  • share/sysbench/tests/t/api_sql_pgsql.t
  • share/sysbench/tests/t/cmd_cleanup.t
  • share/sysbench/tests/t/cmd_help.t
  • share/sysbench/tests/t/cmd_prepare.t
  • share/sysbench/tests/t/cmd_run.t
  • share/sysbench/tests/t/cmdline.t
  • share/sysbench/tests/t/commands.t
  • share/sysbench/tests/t/drivers.t
  • share/sysbench/tests/t/drv_mysql.t
  • share/sysbench/tests/t/drv_pgsql.t
  • share/sysbench/tests/t/help_drv_mysql.t
  • share/sysbench/tests/t/help_drv_pgsql.t
  • share/sysbench/tests/t/opt_help.t
  • share/sysbench/tests/t/opt_histogram.t
  • share/sysbench/tests/t/opt_rate.t
  • share/sysbench/tests/t/opt_report_checkpoints.t
  • share/sysbench/tests/t/opt_report_interval.t
  • share/sysbench/tests/t/opt_version.t
  • share/sysbench/tests/t/script_bulk_insert_mysql.t
  • share/sysbench/tests/t/script_bulk_insert_pgsql.t
  • share/sysbench/tests/t/script_oltp_delete_mysql.t
  • share/sysbench/tests/t/script_oltp_delete_pgsql.t
  • share/sysbench/tests/t/script_oltp_help.t
  • share/sysbench/tests/t/script_oltp_insert_mysql.t
  • share/sysbench/tests/t/script_oltp_insert_pgsql.t
  • share/sysbench/tests/t/script_oltp_point_select_mysql.t
  • share/sysbench/tests/t/script_oltp_point_select_pgsql.t
  • share/sysbench/tests/t/script_oltp_read_write_mysql.t
  • share/sysbench/tests/t/script_oltp_read_write_pgsql.t
  • share/sysbench/tests/t/script_select_random_mysql.t
  • share/sysbench/tests/t/script_select_random_pgsql.t
  • share/sysbench/tests/t/test_cpu.t
  • share/sysbench/tests/t/test_fileio.t
  • share/sysbench/tests/t/test_memory.t
  • share/sysbench/tests/t/test_mutex.t
  • share/sysbench/tests/t/test_threads.t
  • share/sysbench/tests/t/tests.t
  • share/sysbench/tests/test_run.sh
distinfo 1
FileSizeSHA256
akopytov-sysbench-1.0.20_GH0.tar.gz1.50963e+06e8ee79b1f399b2d167e6a90de52ccc90e52408f7ade1b9b7135727efe181347f

Commit history 0

No commits in the history this site was built from.