码迷,mamicode.com
首页 > 数据库 > 详细

sysbench压测MySQL

时间:2018-07-30 11:28:51      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:pre   file   sys   syn   prepare   ops   har   highlight   大小   

 

172.16.26.33
--mysql-socket=/tmp/mysql3306.sock

sysbench 压测 MySQL 有三个步骤:prepare --> run --> cleanup
我们都是使用 sysbench 自带的 lua 脚本来压测 MySQL

##1.压测 MySQL

使用 oltp_read_write.lua 脚本压测 MySQL
准备阶段:

mysql -uroot -pllill2018 -e "create database sbtest;" 
sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-host=172.16.26.33 --mysql-port=3306 --mysql-user=root --mysql-password=‘llill2018‘ --mysql-socket=/tmp/mysql3306.sock --mysql-db=sbtest --db-driver=mysql --tables=20 --table-size=5000000 --threads=32 prepare

测试阶段:
sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-host=172.16.26.33 --mysql-port=3306 --mysql-user=root --mysql-password=‘llill2018‘ --mysql-socket=/tmp/mysql3306.sock --mysql-db=sbtest --db-driver=mysql --tables=10 --table-size=10000 --threads=32 --report-interval=10 --time=120 run

输出结果如下:


清除数据:
sysbench /usr/share/sysbench/oltp_read_write.lua --mysql-host=172.16.26.33 --mysql-port=3306 --mysql-user=root --mysql-password=‘llill2018‘ --mysql-socket=/tmp/mysql3306.sock --mysql-db=sbtest --db-driver=mysql --tables=10 --table-size=10000 --threads=32 cleanup

##2.压测磁盘 IO

sysbench fileio help

sysbench 的 file 测试需要也是 prepare、run 和 cleanup 三个阶段。 prepare 是准备阶段,产生需要的测试文件,run 是测试阶段,cleanup 是清理测试产生的文件。
例如,创建 4 个文件,总共大小 2G 的测试:
准备阶段:

sysbench fileio --file-num=4 --file-total-size=2G prepare
输出结果:


下面进行 180 秒测试,线程数 1 个,随机数请求 100000000 次,随机读性能。
执行测试:

sysbench fileio --time=180 --events=100000000 --threads=1 --file-num=4 --file-total-size=2G --file-io-mode=sync --file-test-mode=rndrd --file-block-size=16384 run


输出结果:


IOPS = reads/s + writes/s
清除测试产生的文件:


sysbench fileio --file-num=4 --file-total-size=2G cleanup

 

##3.对CPU压测
sysbench cpu help
sysbench cpu --time=300 --threads=4 run


##4.对内存压测
sysbench memory help

  

sysbench压测MySQL

标签:pre   file   sys   syn   prepare   ops   har   highlight   大小   

原文地址:https://www.cnblogs.com/llill/p/9388817.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!