sysbench 0.5 安装及 MySQL 基准测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sysbench 0.5 安装及 MySQL 基准测试相关的知识,希望对你有一定的参考价值。

sysbench 依赖的包: m4  autoconf  automake libtool

yum install  m4  autoconf  automake libtool

安装:

tar zxvf sysbench-0.5.tar.gz 

cd sysbench-0.5

chmod +x autogen.sh

./autogen.sh

./configure --with-mysql-includes=/usr/local/mysql/include --with-mysql-libs=/usr/local/mysql/lib 

make & make install 


构造数据:

sysbench --test=/usr/local/src/sysbench-0.5/sysbench/tests/db/oltp.lua --oltp_secondary=on   --oltp_tables_count=10 --oltp-table-size=2000000 --db-driver=mysql  --mysql-user=root  --mysql-password=‘superdata123‘ --mysql-port=3306  --mysql-host=‘localhost‘ --mysql-db=test  prepare 


测试:

sysbench --test=/usr/local/src/sysbench-0.5/sysbench/tests/db/oltp.lua  --oltp-read-only=off --init-rng=on  --num-threads=100 --max-requests=200000 --oltp-dist-type=uniform --max-time=1800   --mysql-user=superdata --oltp-table-size=2000000 --oltp_tables_count=10 --rand-init=on  --mysql-password=‘xxxx‘  --mysql-port=3306 --mysql-host=‘xxxxx‘ --db-driver=mysql  --mysql-db=test  run


--oltp-read-only=on   只测试读

--init-rng=on 在测试开始时是否初始化随机发生器,默认是off

--num-thread  多少个并发连接线程


报错信息:

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


 export LD_LIBRARY_PATH=/usr/local/mysql/lib 输出这个变量即可


测试结果分析

技术分享

本文出自 “11958098” 博客,请务必保留此出处http://11968098.blog.51cto.com/11958098/1902561

以上是关于sysbench 0.5 安装及 MySQL 基准测试的主要内容,如果未能解决你的问题,请参考以下文章

sysbench 0.5使用手册

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

MySQL基准测试工具-sysbench安装测试

sysbench0.5安装和使用介绍

详解MySQL基准测试和sysbench工具

详解MySQL基准测试和sysbench工具(转)