SysBench 是一个多线程的基准测试工具,主要用测试数据库服务器性能,测试功能主要包括:cpu性能、磁盘io性能、调度程序性能、内存分配及传输速度、POSIX线程性能、数据库性能(OLTP基准测试)

系统环境:centos 6.5 64位

数据库:Mysql 5.5

 

下载地址:(目前最新版)

wget http://nchc.dl.sourceforge.net/project/sysbench/sysbench/0.4.12/sysbench-0.4.12.tar.gz

yum -y install libtool

tar zxvf sysbench-0.4.12.tar.gz

cd sysbench-0.4.12

vim configure.ac

把“AC_PROG_LIBTOOL”修改成“AC_PROG_RANLIB”

此步是解决在make时libtool相关错误

../libtool: line 838: X--tag=CC: command not found
../libtool: line 871: libtool: ignoring unknown tag : command not found

./autogen.sh

./configure --prefix=/usr/local/sysbench-0.4.12 --with-mysql-includes=/usr/local/mysql55/include/ --with-mysql-libs=/usr/local/mysql55/lib/

因为mysql是编译安装的,所在需要加上mysql的动态连接库地址。

make && make install