Chinaunix首页 | 论坛 | 博客
  • 博客访问: 360840
  • 博文数量: 86
  • 博客积分: 1460
  • 博客等级: 上尉
  • 技术积分: 848
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-12 14:07
文章分类

全部博文(86)

文章存档

2017年(36)

2016年(17)

2015年(1)

2013年(12)

2012年(2)

2011年(1)

2010年(1)

2009年(16)

我的朋友

分类: Mysql/postgreSQL

2017-05-31 20:30:31

服务器centos 7.3   mysql 5.7.12  cpu 10   内存32G  磁盘ssd   最大连接数4000

服务器安装了epel 的yum源
直接yum安装sysbench  默认安装的是1.0.5
1. yum -y install sysbench
2. mysql 创建测试sbtest库
create database sbtest;
保证数据库有root@‘%’ 用户,默认是root@‘localhost’  可以自己更换
3. 测试  测试时间比较长,测试时间,测试线程数 等参数自己根据需求修改
sysbench /usr/share/sysbench/oltp_read_write.lua --db-driver=mysql --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-db=sbtest --mysql-user=root --mysql-password=root --table_size=5000000 --tables=10 --threads=16 --time=86400 --report-interval=60 prepare

sysbench /usr/share/sysbench/oltp_read_write.lua --db-driver=mysql --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-db=sbtest --mysql-user=root --mysql-password=root --table_size=5000000 --tables=10 --threads=16 --time=86400 --report-interval=60 run

sysbench /usr/share/sysbench/oltp_read_write.lua --db-driver=mysql --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-db=sbtest --mysql-user=root --mysql-password=root --table_size=5000000 --tables=10 --threads=16 --time=86400 --report-interval=60 cleanup


测试结果:

读写     TPS:1800左右    QPS:3W 左右
只读     TPS:1W+左右    QPS:18W+ 左右
如果有max_prepared_stmt_count 报错 需要先调整这个值到65528

64G 内存  30G buffer_pool_size  只读 64并发    TPS:4800 左右   QPS:7.7W
[ 2640s ] thds: 64 tps: 4799.80 qps: 76797.05 (r/w/o: 67197.40/0.00/9599.65) lat (ms,95%): 16.41 err/s: 0.00 reconn/s: 0.00


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