sysbench压测mysql性能测试命令和报告
# 安装sysbench
sudo apt-update
sudo apt install sysbench
# 创建测试需要的表和数据
mysql -u root -p < /usr/share/sysbench/oltp_setup.sql
# 运行sysbench CPU和文件IO的压测
sysbench cpu --threads=4 --time=300 run
# 运行sysbench线程并发读写OLTP基准测试,持续300秒,使用4个线程
sysbench --mysql-user=root --mysql-password=YOUR_PASSWORD --test=oltp --mysql-db=sbtest --oltp-table-size=100000 --threads=4 --time=300 --report-interval=10 run
# 查看测试报告
# 测试结束后,sysbench会生成一个以测试开始时间为名称的文件夹,里面包含各种报告和结果文件
在这个例子中,我们首先安装了sysbench工具,然后通过一个SQL脚本创建了测试需要的表。接着,我们运行了CPU和文件IO的基本压测。最后,我们执行了一个更完整的OLTP基准测试,包括数据库的读写操作,并定期生成报告。这个例子展示了如何使用sysbench进行基本和全面的性能测试。
评论已关闭