You need to enable JavaScript to run this app.
导航
测试工具
最近更新时间:2022.12.26 14:37:34首次发布时间:2022.06.24 15:50:58

本文介绍云数据库 MySQL 版性能测试所使用的测试工具。

测试工具

Sysbench 是一个模块化的、跨平台、开源的多线程基准测试工具,可以执行 CPU 或内存或线程或 IO 或数据库等方面的性能测试,主要用于评估测试各种不同系统参数下的数据库负载情况。

安装依赖包

yum -y install make automake libtool pkgconfig libaio-devel
yum -y install mariadb-devel openssl-devel
# For MySQL support, replace with mysql-devel on RHEL/CentOS 5

测试工具下载

Sysbench github 链接:更多详情请参见 Sysbench github

本次以 Sysbench 1.0.17 版本为例,更多详情请参见 Sysbench

cd /usr/local/src
# 进入到 src 目录下,该路径可灵活修改,您也可以自由选择放在哪个文件目录下
wget https://codeload.github.com/akopytov/sysbench/tar.gz/1.0.17
# 用 wget 的方式获取 1.0.17 版本的压缩包
tar -xzvf /usr/local/src/1.0.17 -C /usr/local/
# 解压缩到/usr/local 目录下

测试工具安装

cd /usr/local/sysbench-1.0.17
# 进入解压后的安装目录
./autogen.sh
# 执行 autogen.sh 脚本,配置该环境下的 configure
./configure
# 执行 configure 脚本,检查系统配置
make -j
# 执行代码的编译操作
make install
# 安装编译生成的文件
sysbench --version
# 检查安装的版本是否正确