sysbench-0.5的安装和做性能测试

sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况.

主要包括以下几种方式的测试:
1、cpu性能
2、磁盘io性能
3、调度程序性能
4、内存分配及传输速度
5、POSIX线程性能
6、数据库性能(OLTP基准测试)

一、安装:

tar -zxvf sysbench-0.5.tar.gz  -C /mnt

cd /mnt/sysbench-0.5

chmod +x autogen.sh

[[email protected] sysbench-0.5]# ./autogen.sh

报错了:

libtoolize 1.4+ wasn‘t found, exiting

安装依赖包::yum install libtool

#./configure --prefix=/usr/local/sysbench --with-mysql-includes=/usr/local/mysql-5.6.25-linux-glibc2.5-x86_64/include --with-mysql-libs=/usr/local/mysql-5.6.25-linux-glibc2.5-x86_64/lib

# make && make install

#cp /usr/local/sysbench/bin/sysbench /usr/bin/

##sysbench --help

若报错:

sysbench: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: 
No such file or directory
sysbench: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: 
No such file or directory
问题原因:sysbench无法找到mysql的库文件,可能是环境变量LD_LIBRARY_PATH没有设置,设置后即可解决该问题: 
添加export LD_LIBRARY_PATH=/usr/local/mysql-5.6.25-linux-glibc2.5-x86_64/lib即可

###其他测试略

###MySQL测试:

sysbench --test=./tests/db/oltp.lua --mysql-table-engine=myisam --oltp-table-size=100000 --mysql-db=test
 --mysql-user=dlan --oltp-tables-count=10 --mysql-password=root123 --mysql-socket=/tmp/mysql.sock prepare
 
 sysbench --test=./tests/db/parallel_prepare.lua  --mysql-table-engine=myisam --oltp-table-size=100000 
 --num-threads=10 --mysql-db=test  --mysql-user=dlan --oltp-tables-count=10 --mysql-password=root123
 --mysql-socket=/tmp/mysql.sock run
 ###参数详解
 prepare
    生成表并插入数据,可使用parallel_prepare.lua脚本来并行准备数据。
    –db-driver 服务器类型 mysql | drizzle,默认为mysql
    –mysql-table-engine 表存数引擎
    –myisam-max-rows MyISAM表MAX_ROWS选项(用于大表)
    –oltp-table-count 生成表数量[sbtest1、sbtest2...]
    –oltp-table-size 生成表的行数
    –oltp-secondary ID列生成二级索引而不是主键
    –oltp-auto-inc 设置ID列是否自增 on | off,默认为on
时间: 2024-08-26 07:23:26

sysbench-0.5的安装和做性能测试的相关文章

sysbench的安装和做性能测试

sysbench的安装和做性能测试 http://imysql.cn/node/312 sysbench是一个模块化的.跨平台.多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况. 关于这个项目的详细介绍请看:http://sysbench.sourceforge.net. 它主要包括以下几种方式的测试: 1.cpu性能 2.磁盘io性能 3.调度程序性能 4.内存分配及传输速度 5.POSIX线程性能 6.数据库性能(OLTP基准测试) 目前sysbench主要支持 MyS

【转帖】sysbench的安装和做性能测试

iMySQL | 老叶茶馆 sysbench的安装和做性能测试 http://imysql.cn/node/312 我仿照这个学的 但是 需要用更新的版本才可以. By yejr on 14 六月 2007 作/译者:叶金荣(imysql#imysql.com>),来源:http://imysql.com,欢迎转载. sysbench是一个模块化的.跨平台.多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况.关于这个项目的详细介绍请看:http://sysbench.sour

sysbench安装及做性能测试

一.安装过程: 先下载依赖包yum install automake autoconf -y 运行./configure && make 命令,可能有以下的报错../libtool: line 5172: : command not found修改configure.ac文件 将LIBTOOL注释,并增加AC_PROG_RANLIB 修改之后运行如下命令./autogen.sh && ./configure && make完成之后,进入sysbench文件夹

如何做性能测试

偶然间看到了阿里中间件Dubbo的性能测试报告,我觉得这份性能测试报告让人觉得做这性能测试的人根本不懂性能测试,我觉得这份报告会把大众带沟里去,所以,想写这篇文章,做一点科普. 首先,这份测试报告里的主要问题如下: 1)用的全是平均值.老实说,平均值是非常不靠谱的. 2)响应时间没有和吞吐量TPS/QPS挂钩.而只是测试了低速率的情况,这是完全错误的. 3)响应时间和吞吐量没有和成功率挂钩. 为什么平均值不靠谱 关于平均值为什么不靠谱,我相信大家读新闻的时候经常可以看到,平均工资,平均房价,平均

分布式监控系统Zabbix-3.0.3-完整安装记录(4)-解决zabbix监控图中出现中文乱码问题

之前部署了Zabbix-3.0.3监控系统,在安装数据库时已经将zabbix库设置了utf-8字符. 首先确定zabbix开启了中文支持功能:登录到zabbix服务器的数据目录下(前面部署的zabbix数据目录是/data/www/zabbix),打开 locales.inc.php文件[[email protected] include]# pwd/data/www/zabbix/include[[email protected] include]# vim locales.inc.php 然

MySQL5.0版本的安装图解教程

MySQL5.0版本的安装图解教程是给新手学习的,当前mysql5.0.96是最新的稳定版本. mysql 下载地址 http://www.jb51.net/softs/2193.html 下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup.exe”,出现如下界面 mysql安装图文教程1 mysql安装向导启动,按“Next”继续 mysql图文安装教程2 选择安装类型,有“

UG NX9.0.0 for linux安装

自:http://vivianyw.blog.163.com/blog/static/13454742220145601415881/?latestBlog NX9.0.0 for linux安装. Ubuntu (ubuntukylin14.04)安装UG9.0教程       详细安装方法:(按照我的步骤终端命令可以直接复制粘贴)1.安装ug有几个软件是必装的,java,tcsh,ksh,lsb.安装方法:java直接用ubuntu自带的软件中心搜java,尽量安装高版本.tcsh,ksh,

_00024 尼娜抹微笑伊拉克_云计算ClouderaManager以及CHD5.1.0群集部署安装文档V1.0

笔者博文:妳那伊抹微笑 itdog8 地址链接 : http://www.itdog8.com(个人链接) 博客地址:http://blog.csdn.net/u012185296 博文标题:_00024 妳那伊抹微笑_云计算之ClouderaManager以及CHD5.1.0集群部署安装文档V1.0 个性签名:世界上最遥远的距离不是天涯,也不是海角.而是我站在妳的面前.妳却感觉不到我的存在 技术方向:Flume+Kafka+Storm+Redis/Hbase+Hadoop+Hive+Mahou

[Redhat9.0]Models-3安装备忘录之LINUX篇

[Redhat9.0]Models-3安装备忘录之MODELS-3篇(未完待续……) 2010-01-26 11:32:54|  分类: Models-3|举报|字号 订阅 写在前面:不知道是因为版本还是机器的问题,总之smoke现在进入瓶颈阶段了,僵持了N久之后导师终于坚持不下去了,现在models-3只好暂时停止,真是可惜啊.现在主攻MM5,期望不要再出什么状况,时间不是我能耗的起的啊! ----------------------------------------------------