sysbench 1.1.0安装

下载安装:

下载地址:https://github.com/akopytov/sysbench

yum -y install make automake libtool pkgconfig libaio-devel mariadb-devel openssl-devel
unzip sysbench-master.zip
cd sysbench-master
./autogen.sh
./configure --prefix=/usr/local/sysbench/ --with-mysql --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib
make && make install
ln -s /usr/local/sysbench/bin/* /usr/bin/

测试安装是否成功:

[root@db254 sysbench-master]# /usr/local/sysbench/bin/sysbench --version         
sysbench 1.1.0

如果遇到下面问题:

[root@db254 sysbench-master]# /usr/local/sysbench/bin/sysbench --version

/usr/local/sysbench/bin/sysbench: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory

解决方式:

cp /usr/local/mysql/lib/libmysqlclient.so.18 /lib64

<think>我们注意到用户的问题是:“我想查找sysbench安装方法请问sysbench安装指南”。根据提供的引用,我们可以整理出sysbench安装步骤。引用中提供了多种安装方法,包括通过系统包管理器安装和通过源代码编译安装。我们将综合引用[1]、[2]、[3]、[4]的信息,提供清晰的安装指南。引用[2]和[3]提供了详细的步骤,特别是引用[2]给出了在Ubuntu系统下的安装步骤,引用[3]则提到了在CentOS系统下安装依赖和通过源码安装。由于用户没有指定操作系统,我们将提供两种常见的操作系统的安装方法:Ubuntu和CentOS。安装方法概要:1.使用系统包管理器安装(简单,但可能不是最新版本)2.通过源代码编译安装(可以安装最新版本)我们将分别介绍这两种安装方法,并在必要时区分操作系统。由于用户明确需要安装指南,我们将按照步骤说明,并尽量保持清晰。</think> 根据提供的引用信息,以下是详细的 sysbench 安装指南: ### 📥 sysbench 安装方法 **安装方式一:源码编译安装(推荐)** ```bash # 安装依赖库(CentOS/RHEL) yum -y install make automake libtool pkgconfig libaio-devel mariadb-devel # 下载源码包(最新版1.0.20) wget https://github.com/akopytov/sysbench/archive/1.0.20.tar.gz tar -zxvf 1.0.20.tar.gz cd sysbench-1.0.20 # 编译安装 ./autogen.sh ./configure make -j sudo make install ``` > 验证安装:`sysbench --version` 应显示 `1.0.20`[^3][^2] --- **安装方式二:APT 包管理器(Ubuntu/Debian)** ```bash sudo apt update sudo apt install sysbench ``` > 注意:仓库版本可能较旧,建议优先源码安装[^1][^4] --- ### 🔧 关键依赖说明 | 依赖包 | 作用 | |--------|------| | `libaio-devel` | 异步I/O支持 | | `mariadb-devel` | MySQL数据库测试模块 | | `automake/libtool` | 编译工具链 | | `libssl-dev` | 加密通信支持[^2] | --- ### 💻 快速验证安装 运行基础CPU测试: ```bash sysbench cpu --threads=4 run ``` 成功输出应包含: ``` Events per second: XXXX General statistics: total time: YYYYs ``` 安装完成后,可使用 `sysbench --test=<模块名>` 进行性能测试[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值