ITPub博客

首页 > 数据库 > 数据库开发技术 > 使用sysbench进行压测 Part1 sysbench安装

使用sysbench进行压测 Part1 sysbench安装

原创 数据库开发技术 作者:ibsbforever 时间:2020-06-03 21:27:00 0 删除 编辑

 

往期专题请查看
这是一个坚持Oracle,Python,MySQL原创内容的公众号


实验环境

此次实验的环境如下

  • Redhat 7.4

  • sysbench版本:sysbench 1.1.0

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

1. 安装依赖包

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. 下载源码包

https://github.com/akopytov/sysbench

或者通过下面百度云下载

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

3. 开始安装

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安装的位置

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

PATH=$PATH:$HOME/bin:/usr/sysbench/bin

4.验证安装

sysbench --help

5. sysbench目录结构

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

  • bin

  • share

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

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


6. 参考资料

https://github.com/akopytov/sysbench

点击阅读原文获得更好的阅读体验,推荐在PC端阅读

也可在公众站内搜索中回复  Redis  搜索相关内容

或直接打开个人网页搜索


http://


往期专题包括:


  • Python 自动化运维

  • MySQL  安装

  • mysqldump命令详解

  • mysqlbinlog命令详解

  • xtrabackup工具详解

  • 打造属于自己的监控系统

  • Python爬虫基础

  • Oracle awr报告全解析

  • Oracle ASM全解析

  • Oracle Data Guard全解析

  • Oracle ClusterWare全解析

  • Oracle常见参数解析

  • Oracle常见故障处理

  • Oracle SQL优化案例


觉得文章不错的欢迎关注,转发,收藏,点赞~

原文作者:宅必备;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
Oracle,MySQL DBA,Python自动化运维

注册时间:2019-01-29

  • 博文量
    245
  • 访问量
    243905