在ubuntu20.04下如何使用 sysbench 跑 tpcc 测试,每次跑5分钟
时间: 2024-03-16 13:41:24 浏览: 92
要在 Ubuntu 20.04 下使用 sysbench 跑 TPC-C 测试,并且每次跑 5 分钟,可以按照以下步骤进行:
1. 安装 sysbench:
```
sudo apt-get update
sudo apt-get install sysbench
```
2. 准备 TPC-C 数据库:
```
sysbench --db-driver=mysql --mysql-db=sysbench --mysql-user=root --mysql-password=<password> --mysql-host=<hostname> /usr/share/sysbench/tpcc_create.lua --tables=10 --scale=10 --threads=10
```
其中,`<password>` 和 `<hostname>` 需要替换为你的 MySQL 数据库的密码和主机名。
3. 运行 TPC-C 测试:
```
sysbench --db-driver=mysql --mysql-db=sysbench --mysql-user=root --mysql-password=<password> --mysql-host=<hostname> /usr/share/sysbench/tpcc.lua --tables=10 --scale=10 --threads=64 --time=300 --report-interval=10 --tx-rate=0 --validate=on run
```
其中,`--threads` 参数指定并发线程数,`--time` 参数指定运行时间,`--report-interval` 参数指定报告间隔时间,`--tx-rate` 参数指定事务提交速率,`--validate` 参数指定是否启用验证。
上述命令会在 5 分钟内运行 TPC-C 测试,并输出测试结果。你可以根据需要调整参数。
阅读全文