ubuntu 使用 sysbench 进行 cpu 算力测试

4 阅读1分钟

是的,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)时,它是直接调用内部编译好的算法,不依赖外部脚本。