benchmarks/sysbench 1.0.20 MidnightBSD
Scriptable database and system performance benchmark
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- gpl2
- Categories
- benchmarks, databases
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
| System | Port | Version |
|---|---|---|
| MidnightBSD | benchmarks/sysbench | 1.0.20 |
| FreeBSD | benchmarks/sysbench | 1.0.20_2 |
| OpenBSD | benchmarks/sysbench | 0.4.8p17 |
| NetBSD | benchmarks/sysbench | 1.0.20 |
| DragonFly | benchmarks/sysbench | 1.0.20_1 |
| HardenedBSD | benchmarks/sysbench | 1.0.20_2 |
| GhostBSD | benchmarks/sysbench | 1.0.20_2 |
Install
Binary package:
mport install sysbench
From mports:
cd /usr/mports/benchmarks/sysbench && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= sysbench>0:benchmarks/sysbench
Dependencies
As this port's Makefile names them.
Library 2
libck.so: devel/concurrencykitlibluajit-5.1.so: lang/luajit
Build dependencies 2
Run dependencies 2
No port depends on this one.
Configuration
Options name: benchmarks_sysbench
| Option | Default | Description |
|---|---|---|
| LFS | on | |
| MYSQL | on | |
| PGSQL | off |
- USES
- autoreconf gmake libtool 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
| File | Size | SHA256 |
|---|---|---|
| akopytov-sysbench-1.0.20_GH0.tar.gz | 1.50963e+06 | e8ee79b1f399b2d167e6a90de52ccc90e52408f7ade1b9b7135727efe181347f |