sysbench

发布时间 2023-03-23 20:10:20作者: Y.Debby
https://github.com/akopytov/sysbench->安装见readme,很简单。
 
sysbench是一个非常经典的综合性能测试工具,它支持CPU,IO,内存,尤其是数据库的性能测试。
# 如下表示安装成功
sysbench --version sysbench 1.0.20

sysbench 大多使用场景是oltp的读写、读、写压测。

我的测试目标和场景是压测某一个query sql。可以使用如下命令:
sysbench  --db-driver=mysql --time=10 --threads=2 --report-interval=1 --mysql-host=xx --mysql-port=xx --mysql-user=root --mysql-password=123456 --mysql-db=xx test.lua run

test.lua 如下
function prepare() db_query("show tables") end function event() db_query("show tables") end function cleanup() db_query("show tables") end