服务器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) |