首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用sysbench进行压测 Part1 sysbench安装

使用sysbench进行压测 Part1 sysbench安装

作者头像
bsbforever
发布2020-08-18 14:27:21
发布2020-08-18 14:27:21
1.2K00
代码可运行
举报
运行总次数:0
代码可运行

实验环境

此次实验的环境如下

  • Redhat 7.4
  • sysbench版本:sysbench 1.1.0

推荐不要在安装有MySQL服务的机器上安装,而是在单独的机器上安装

1. 安装依赖包

代码语言:javascript
代码运行次数:0
运行
复制
yum -y install make automake libtool pkgconfig libaio-devel
# For MySQL support, replace with mysql-devel on RHEL/CentOS 5
yum -y install mariadb-devel openssl-devel
rpm -ql mariadb-devel
# For PostgreSQL support
yum -y install postgresql-devel

2. 下载源码包

代码语言:javascript
代码运行次数:0
运行
复制
https://github.com/akopytov/sysbench

或者通过下面百度云下载

链接: https://pan.baidu.com/s/1W3lysCQdZDooU9ltXuoAdg 提取码: m73e

3. 开始安装

代码语言:javascript
代码运行次数:0
运行
复制
root用户
unzip sysbench-master.zip
cd sysbench-master/
./autogen.sh
./configure  --prefix=/usr/sysbench/ --with-mysql-includes=/usr/include/mysql/  --with-mysql-libs=/usr/lib64/mysql/  -with-pgsql
make -j
make install

这里我们通过-with-mysql-includes 和--with-mysql-libs指定mysql相关文件位置

可通过rpm -ql mariadb-devel命令查看

-with-pgsql代表添加postgresql的支持,注意需要先安装pg相关的包

--prefix 代表sysbench安装的位置

最后将命令加入到环境变量中

代码语言:javascript
代码运行次数:0
运行
复制
PATH=$PATH:$HOME/bin:/usr/sysbench/bin

4.验证安装

代码语言:javascript
代码运行次数:0
运行
复制
sysbench --help

5. sysbench目录结构

我们可以在/usr/sysbench目录下看到两个目录

  • bin
  • share

bin目录下为sysbench的二进制命令

share目录下为自带的一些测试脚本

6. 参考资料

https://github.com/akopytov/sysbench

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 宅必备 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 安装依赖包
  • 2. 下载源码包
  • 3. 开始安装
  • 4.验证安装
  • 5. sysbench目录结构
  • 6. 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档