Chinaunix首页 | 论坛 | 博客
  • 博客访问: 669206
  • 博文数量: 121
  • 博客积分: 1425
  • 博客等级: 中尉
  • 技术积分: 2059
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-03 15:34
文章分类

全部博文(121)

文章存档

2018年(1)

2017年(2)

2016年(1)

2015年(11)

2014年(14)

2013年(47)

2012年(45)

分类: 系统运维

2015-08-11 10:35:01

这久要做一下mysql的压力测试,首先是用了tpcc-mysql来做测试,现在用sysbeach来做一下io ,内存,线程的测试


首先是需要安装这个工具到我们的linux平台

sysbeanch 的官方网站下载地址(这个是自己找的下载地址)
# wget   />
# tar -zxf sysbench-0.4.12-1.1.tgz 

# cd sysbench-0.4.12/

# ./autogen.sh

# ./configure --prefix=/usr/local/sysbench --with-mysql=/home/mysql --with-mysql-includes=/home/mysql/include/mysql --with-mysql-libs=/home/mysql/lib/mysql (这个加载配置的是需要根据自己的实际情况,mysql的安装目录来确定

# make && make install
报这样的错误
make[3]: *** [libsbmysql_a-drv_mysql.o] Error 1
make[3]: Leaving directory `/home/sysbench-0.4.12/sysbench/drivers/mysql'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/home/sysbench-0.4.12/sysbench/drivers'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/sysbench-0.4.12/sysbench'
make: *** [install-recursive] Error 1

我的mysql就安装了server  没有安装其他的组件

解决这个问题是需要我们安装mysql-devel 开发组件
你也可以用源码安装 也可以编译安装  
我这样做的 

# yum install mysql-devel

# rpm -ql  mysql-devel

需要用这个路径来编译
# ./configure --prefix=/usr/local/sysbench --with-mysql=/home/mysql --with-mysql-includes=/usr/include/mysql --with-mysql-libs=/usr/lib/mysql

这样就可以安装完成了


阅读(1404) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~