Jaylon

导航

 

在github上有详尽的说明 这里做一个连接记录 以备不时之需 就不做搬运工了

https://github.com/akopytov/sysbench

 

安装

  • RHEL/CentOS:

    curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.rpm.sh | sudo bash
    sudo yum -y install sysbench

使用

测试脚本:

/--*!

sysbench /usr/share/sysbench/oltp_read_write.lua --db-driver=mysql --mysql-host=10.1.0.4 --mysql-port=3306 --mysql-user=root --mysql-password=****  --mysql-db=user1_db --range_size=100 --table_size=500000 --tables=10 --num-threads=${thread}  --events=0 --time=900 --rand-type=uniform --report-interval=10  run

!*--/

说明:

sysbench采用读写综合的 oltp_read_write.lua

thread进程数由脚本循环迭代更新。(“有/无Audit”由{1,8,16,32,64,128,256,512})(“有Audit多线程测试”,由{64,128})

生成的测试用例表是10个,每个表500000条记录

每个线程测试用时 900秒.

随机类型为固定模式

posted on 2022-01-17 12:42  Jaylon  阅读(40)  评论(0)    收藏  举报