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

出现版本号,安装完成

 

 

 

posted @   Harda  阅读(724)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示