使用sysbench 压测mysql

安装:

yum install sysbench -y

查看版本

sysbench --version

准备

mkdir sysbench
cd sysbench/
vim mysql_config

mysql_config内容:(提前准备好用户名密码并创建测试库)

[root@localhost sysbench]# cat mysql_config 
mysql-host=192.168.0.70

mysql-port=6033

mysql-user=proxysql

mysql-password=proxysqlpassword

mysql-db=test

time=6000

threads=8

report-interval=1

db-driver=mysql

初始化数据:

sysbench --config-file=mysql_config oltp_point_select --tables=16 --table-size=100000 prepare

开始测试:

sysbench --config-file=mysql_config oltp_point_select --tables=16 --table-size=100000 run | tee oltp_point_select.rpt

通过修改mysql_config配置文件里的线程数可以测试在不同线程下的负载情况.

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。