sysbench是一款开源的、模块化的、跨平台的多线程系统压测工具。它可以根据影响数据库服务器性能的各种因素来评估系统的性能。例如,可以用来测试文件I/O、操作系统调度器、内存分配和传输速度、POSIX 线程,以及数据库服务器等。sysbench 支持Lua 脚本语言,Lua 对于各种测试场景的设置可以非常灵活。
sysbench 是一种全能测试工具,支持MySQL、Oracle和PostgreSQL,操作系统和硬件测试。
安装说明:
1、获取安装包#cd /usr/local/src
#wget https://codeload.github.com/akopytov/sysbench/tar.gz/1.0.17
#tar -xzvf /usr/local/src/sysbench-1.0.17.tar.gz -C /usr/local/
#cd /usr/local/sysbench-1.0.17
2、安装相关依赖包:
# yum -y install make automake libtool pkgconfig libaio-devel
# yum -y install mariadb-devel openssl-devel
# yum -y install postgresql-devel
3、开始编译安装
# ./autogen.sh
# ./configure --with-pgsql
# make -j 128
# chmod 777 /usr/local/sysbench-1.0.17 -R
# make install
4、查看版本
# sysbench --version