是的,Sysbench 可以直接通过 apt 安装,但严格来说它是一个编译好的二进制可执行文件(C语言编写) ,而不是一个简单的 Shell 脚本。
1. 安装命令(Ubuntu/Debian)
在您的物理机或容器基础镜像中,执行以下命令即可:
Bash
sudo apt update
sudo apt install sysbench -y
2. 验证安装
安装完成后,可以通过查看版本来确认:
Bash
sysbench --version
# 输出示例:sysbench 1.0.20 (using bundled LuaJIT 2.1.0-beta2)
3. 技术细节澄清
- 并非 Shell 脚本: 它是一个高效的二进制工具,这保证了测试时的低开销(Low Overhead),测试结果比 Shell 脚本更精准。
- 支持 Lua 脚本: 对于复杂的数据库(MySQL/PostgreSQL)测试,Sysbench 确实通过加载 Lua 脚本来定义业务逻辑,但在做 CPU 算力测试(如
sysbench cpu)时,它是直接调用内部编译好的算法,不依赖外部脚本。