ubuntu20.04使用 sysbench 跑 tpcc 测试,500仓,记录测试结果 tpmC。
时间: 2024-02-13 16:03:46 浏览: 101
好的,我可以为您提供关于在Ubuntu 20.04上使用sysbench跑tpcc测试的步骤和命令。
首先,您需要安装sysbench和MySQL服务器。在终端中运行以下命令:
```
sudo apt update
sudo apt install sysbench mysql-server
```
安装完成后,您需要创建一个名为“tpcc”的数据库。在终端中运行以下命令:
```
sudo mysql -u root
CREATE DATABASE tpcc;
```
接下来,您需要下载tpcc-mysql工具。在终端中运行以下命令:
```
sudo apt install git
git clone https://github.com/Percona-Lab/tpcc-mysql.git
cd tpcc-mysql
```
然后,您需要生成测试数据。以下命令将使用sysbench生成500个仓库的测试数据:
```
sysbench tpcc --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=yourpassword --mysql-db=tpcc --tables=10 --scale=500 --num-threads=10 --db-driver=mysql prepare
```
接下来,您可以运行测试并记录结果。以下命令将运行tpcc测试并记录tpmC:
```
sysbench tpcc --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=root --mysql-password=yourpassword --mysql-db=tpcc --tables=10 --scale=500 --num-threads=10 --db-driver=mysql --report-interval=10 --max-time=600 --oltp-test-mode=complex --oltp-read-only=off run | tee tpcc_results.txt
```
这将运行测试并将结果记录在名为“tpcc_results.txt”的文件中。您可以使用该文件中的数据来计算tpmC。
希望这能对您有所帮助!
阅读全文