sysbench性能测试工具安装
sysbench工具安装
安装
1、 将下载的sysbench压缩包上传到测试主机的任意目录,并解压。
tar xvf sysbench-0.5.tar.gz
2、 在root权限下安装如下依赖
yum install gcc libtool
yum -y install make automake libtool pkgconfig libaio-devel
yum -y install mariadb-devel openssl-devel
yum -y install postgresql-devel
提示:可以先执行yum list|grep -i 包名
出现有@符号的就是已安装,未出现表示没有安装
如果没有安装执行
yum -y install 包名
3、进入到解压文件并执行./autogen.sh
cd sysbench-0.5.tar.gz
./autogen.sh
4、执行
./configure --prefix=/paas/sysbench --with-mysql=/paas/mysql-8.0.25 --with-mysql-includes=/paas/mysql-8.0.25/include --with-mysql-libs=/paas/mysql-8.0.25/lib
如下执行成功:
--prefix:安装目录,
--with-mysql:mysql安装路径
--with-mysql-includes:mysql的include路径
--with-mysql-libs:mysql的lib路径
如果出现如下错误:
可尝试:在root权限下安装mysql-devel,并不指定--with-mysql-libs
5、执行make && make install
6、 进入sysbench目录下,执行./sysbench --version
出现版本号安装完成
如果出现如下报错:
则是因为缺少libmysqlclient.so,可以进行如下操作:
下载依赖并拷贝到主机的/usr/local/lib目录下
cp libmysqlclient.so.20 /usr/local/lib
vi /etc/ld.so.conf 添加
/usr/local/lib
执行/sbin/ldconfig -v
回到sysbench目录下,执行./sysbench --version
出现版本号,安装完成