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
出现版本号,安装完成
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)