在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秒.
随机类型为固定模式
浙公网安备 33010602011771号