- Home
- PC benchmark tools
- sysbench
On the recordRead 11 Oct 202627 facts
sysbench
Plans and prices
sysbench
Free
Open-source benchmark tool · GPL-2.0 license
Read 11 Oct 2026 · github.com
On the record
- Bundled benchmarks
- Bundled benchmarks cover OLTP-like database workloads, filesystem I/O, CPU, memory, threads, and POSIX mutexes.github.com · read 11 Oct 2026
- CLI or automation
- Yesgithub.com · read 24 Sep 2026
- Concurrency
- The README says sysbench has low overhead with thousands of concurrent threads and can generate and track hundreds of millions of events per second.github.com · read 11 Oct 2026
- Custom benchmarks
- Users can create benchmarks by implementing predefined hooks in Lua scripts.github.com · read 11 Oct 2026
- Custom test profiles
- Yesgithub.com · read 24 Sep 2026
- Custom workloads
- Users can create benchmarks by implementing predefined hooks in Lua scripts.github.com · read 11 Oct 2026
- Database support
- Build instructions describe MySQL support by default and PostgreSQL support as an optional build configuration.github.com · read 11 Oct 2026
- Intended users
- The README describes sysbench for database benchmarking and for building custom system workloads, so it is aimed at users who can run command-line benchmarks and configure scripts.github.com · read 11 Oct 2026
- License
- The repository lists the project under the GPL-2.0 license.github.com · read 11 Oct 2026
- Linux availability
- Linux packages are offered through package repositories for x86_64, i386, and aarch64, with installation instructions for Debian/Ubuntu, RHEL/CentOS, Fedora, and Arch Linux.github.com · read 11 Oct 2026
- Linux packages
- The README describes Linux binary packages for x86_64, i386, and aarch64, with installation instructions for Debian/Ubuntu, RHEL/CentOS, Fedora, and Arch Linux.github.com · read 11 Oct 2026
- Lua interpreter
- sysbench can also run as a general-purpose Lua interpreter for scripts using its executable in place of lua.github.com · read 11 Oct 2026
- macOS
- The README says current macOS packages are available through Homebrew.github.com · read 11 Oct 2026
- macOS availability
- The README directs macOS users to install the package through Homebrew.github.com · read 11 Oct 2026
- Operating systems
- Linux,macOS,Windows via Windows Subsystem for Linuxgithub.com · read 24 Sep 2026
- Other workloads
- It can create complex workloads that do not involve a database server.github.com · read 11 Oct 2026
- Purpose
- sysbench is a scriptable, multithreaded benchmark tool based on LuaJIT, most often used for database benchmarks.github.com · read 11 Oct 2026
- Release status
- The releases page lists version 1.0.20 as the latest release.github.com · read 11 Oct 2026