sysbench 0.5 安装及 MySQL 基准测试
2017-03-02 11:08
405 查看
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 输出这个变量即可
测试结果分析
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 输出这个变量即可
测试结果分析
相关文章推荐
- MySQL基准测试工具sysbench安装
- mysql 基准测试 sysbench的安装及基本使用方法
- mysql sysbench测试安装及命令
- 使用sysbench对Oracle做基准测试(-) 安装篇
- 使用 sysbench 0.5 测试 MySQL 的性能
- mysql sysbench基准测试
- Mysql多线程性能测试工具sysbench 安装、使用和测试
- sysbench安装、对Mysql压力测试、结果解读及mysql数据库跟踪优化
- MySQL基准测试套件Benchmark安装DBI组件过程分享
- 系统压力测试工具(Sysbench 0.5)安装&参数介绍
- 基准测试工具sysbench安装和使用
- Mysql 性能测试工具 sysbench的安装和使用
- sysbench 0.5 基准测试
- sysbench-0.5的安装和做性能测试
- 安装基准测试工具sysbench
- sysbench安装、对Mysql压力测试、结果解读及mysql数据库跟踪优化
- sysbench 0.5 基准测试
- Mysql 基准测试mysqlslap,sysbench
- sysbench安装与 压测试mysql
- 学习笔记:MySQL基准测试之sysbench