sysbench tpcc --mysql-db=tpcc --mysql-user=root --mysql-password=123456 --mysql-host=0.0.0.0 --tables=1 --scale=500 --trx_level=RC --threads=64 --time=300 run sysbench 1.0.20 (using bundled LuaJIT 2.1.0-beta2) FATAL: Cannot find benchmark 'tpcc': no such built-in test, file or module怎么解决

时间: 2023-10-05 10:13:46 浏览: 79
这个错误信息提示 sysbench 没有找到 tpcc 测试,可能是因为你没有安装 sysbench 的 tpcc 部分或者版本不匹配。 你可以尝试升级 sysbench 到最新版本,或者安装 sysbench 的 tpcc 部分。如果你使用的是 Ubuntu 系统,可以通过以下命令安装 sysbench 的 tpcc 部分: ``` sudo apt-get install sysbench-mysql ``` 另外,确认一下你的命令是否正确,如果你下载的是代码库,需要进入 sysbench-tpcc 目录后再执行命令,例如: ``` cd sysbench-tpcc sysbench tpcc --mysql-db=tpcc --mysql-user=root --mysql-password=123456 --mysql-host=0.0.0.0 --tables=1 --scale=500 --trx_level=RC --threads=64 --time=300 run ``` 希望能帮到你。
相关问题

sysbench tpcc prepare --mysql-db=tpcc --mysql-user=root --mysql-password=<password>如何完善这个命令

好的,如果您需要完善 `sysbench tpcc prepare` 命令,可以添加以下参数: - `--tables=<N>`:设置测试使用的表数,默认为 10。 - `--scale=<N>`:设置测试使用的 TPCC 仓库数,默认为 1。 - `--mysql-host=<hostname>`:设置 MySQL 服务器的主机名或 IP 地址,默认为 localhost。 - `--mysql-port=<port>`:设置 MySQL 服务器的端口号,默认为 3306。 - `--mysql-socket=<socket>`:设置 MySQL 服务器的 Unix 套接字路径,默认为 /var/run/mysqld/mysqld.sock。 - `--mysql-db=<database>`:设置测试使用的数据库名,默认为 sbtest。 - `--mysql-user=<username>`:设置连接 MySQL 服务器使用的用户名,默认为 root。 - `--mysql-password=<password>`:设置连接 MySQL 服务器使用的密码。 例如,如果您想在 MySQL 服务器的主机名为 `db.example.com`,端口号为 `3307`,使用的数据库名为 `tpccdb`,连接 MySQL 服务器使用的用户名为 `testuser`,密码为 `testpassword`,并且需要测试使用 20 个表和 1000 个 TPCC 仓库,则可以使用以下命令: ``` sysbench tpcc prepare --mysql-db=tpccdb --mysql-user=testuser --mysql-password=testpassword --tables=20 --scale=1000 --mysql-host=db.example.com --mysql-port=3307 ``` 请注意,`sysbench tpcc prepare` 命令将会在 MySQL 数据库中创建测试所需的表结构,并将初始化数据插入这些表中。这个过程可能会花费一些时间,具体时间取决于您设置的表数和 TPCC 仓库数的大小。完成后,您可以使用 `sysbench tpcc run` 命令运行 TPCC 测试。

在Ubuntu20.04.6 LTS上如何使用 sysbench-tpcc 跑 mysql的tpcc 测试,500仓,当运行./tpcc.lua --mysql-host=0.0.0.0 --mysql-user=root --mysql-password=123456 --mysql-db=tpcc prepare这个命令时如何合理设置warehouse

在 Ubuntu20.04.6 LTS 上使用 sysbench-tpcc 跑 MySQL 的 tpcc 测试,可以按照以下步骤操作: 1. 安装 sysbench和MySQL客户端 ``` sudo apt update sudo apt install sysbench mysql-client-core-8.0 ``` 2. 创建一个 MySQL 数据库,并授权一个用户访问该数据库 ``` mysql -u root -p CREATE DATABASE tpcc; GRANT ALL PRIVILEGES ON tpcc.* TO 'tpcc'@'%' IDENTIFIED BY 'tpcc'; ``` 3. 运行 sysbench-tpcc 的 prepare 命令,生成测试数据 ``` sysbench tpcc --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=tpcc --mysql-password=tpcc --mysql-db=tpcc --table-size=500 --tables=10 --threads=10 prepare ``` 这里的 --table-size 参数指定了每个 warehouse 的大小,--tables 参数指定了要创建的 warehouse 的数量,--threads 参数指定了 prepare 过程中使用的线程数。这里我设置了 10 个 warehouse,每个 warehouse 的大小为 500,使用了 10 个线程进行 prepare。 4. 运行 sysbench-tpcc 的 run 命令,执行测试 ``` sysbench tpcc --mysql-host=127.0.0.1 --mysql-port=3306 --mysql-user=tpcc --mysql-password=tpcc --mysql-db=tpcc --table-size=500 --tables=10 --threads=10 --time=300 --report-interval=1 run ``` 这里的 --time 参数指定了测试的时间,--report-interval 参数指定了每隔多长时间输出一次测试报告。这里我设置了测试时间为 300 秒,每秒输出一次测试报告。 当运行 ./tpcc.lua --mysql-host=0.0.0.0 --mysql-user=root --mysql-password=123456 --mysql-db=tpcc prepare 这个命令时,如果你想要合理设置 warehouse 的数量,可以使用 --warehouses 参数来指定。例如,如果你想要加载 500 个 warehouse,可以执行以下命令: ``` ./tpcc.lua --mysql-host=0.0.0.0 --mysql-user=root --mysql-password=123456 --mysql-db=tpcc prepare --warehouses=500 ``` 这里的 --warehouses 参数指定了要加载的 warehouse 的数量。

相关推荐

最新推荐

recommend-type

pre_o_1csdn63m9a1bs0e1rr51niuu33e.a

pre_o_1csdn63m9a1bs0e1rr51niuu33e.a
recommend-type

matlab建立计算力学课程的笔记和文件.zip

matlab建立计算力学课程的笔记和文件.zip
recommend-type

zigbee-cluster-library-specification

最新的zigbee-cluster-library-specification说明文档。
recommend-type

管理建模和仿真的文件

管理Boualem Benatallah引用此版本:布阿利姆·贝纳塔拉。管理建模和仿真。约瑟夫-傅立叶大学-格勒诺布尔第一大学,1996年。法语。NNT:电话:00345357HAL ID:电话:00345357https://theses.hal.science/tel-003453572008年12月9日提交HAL是一个多学科的开放存取档案馆,用于存放和传播科学研究论文,无论它们是否被公开。论文可以来自法国或国外的教学和研究机构,也可以来自公共或私人研究中心。L’archive ouverte pluridisciplinaire
recommend-type

实现实时数据湖架构:Kafka与Hive集成

![实现实时数据湖架构:Kafka与Hive集成](https://img-blog.csdnimg.cn/img_convert/10eb2e6972b3b6086286fc64c0b3ee41.jpeg) # 1. 实时数据湖架构概述** 实时数据湖是一种现代数据管理架构,它允许企业以低延迟的方式收集、存储和处理大量数据。与传统数据仓库不同,实时数据湖不依赖于预先定义的模式,而是采用灵活的架构,可以处理各种数据类型和格式。这种架构为企业提供了以下优势: - **实时洞察:**实时数据湖允许企业访问最新的数据,从而做出更明智的决策。 - **数据民主化:**实时数据湖使各种利益相关者都可
recommend-type

SPDK_NVMF_DISCOVERY_NQN是什么 有什么作用

SPDK_NVMF_DISCOVERY_NQN 是 SPDK (Storage Performance Development Kit) 中用于查询 NVMf (Non-Volatile Memory express over Fabrics) 存储设备名称的协议。NVMf 是一种基于网络的存储协议,可用于连接远程非易失性内存存储器。 SPDK_NVMF_DISCOVERY_NQN 的作用是让存储应用程序能够通过 SPDK 查询 NVMf 存储设备的名称,以便能够访问这些存储设备。通过查询 NVMf 存储设备名称,存储应用程序可以获取必要的信息,例如存储设备的IP地址、端口号、名称等,以便能
recommend-type

JSBSim Reference Manual

JSBSim参考手册,其中包含JSBSim简介,JSBSim配置文件xml的编写语法,编程手册以及一些应用实例等。其中有部分内容还没有写完,估计有生之年很难看到完整版了,但是内容还是很有参考价值的。
recommend-type

"互动学习:行动中的多样性与论文攻读经历"

多样性她- 事实上SCI NCES你的时间表ECOLEDO C Tora SC和NCESPOUR l’Ingén学习互动,互动学习以行动为中心的强化学习学会互动,互动学习,以行动为中心的强化学习计算机科学博士论文于2021年9月28日在Villeneuve d'Asq公开支持马修·瑟林评审团主席法布里斯·勒菲弗尔阿维尼翁大学教授论文指导奥利维尔·皮耶昆谷歌研究教授:智囊团论文联合主任菲利普·普雷教授,大学。里尔/CRISTAL/因里亚报告员奥利维耶·西格德索邦大学报告员卢多维奇·德诺耶教授,Facebook /索邦大学审查员越南圣迈IMT Atlantic高级讲师邀请弗洛里安·斯特鲁布博士,Deepmind对于那些及时看到自己错误的人...3谢谢你首先,我要感谢我的两位博士生导师Olivier和Philippe。奥利维尔,"站在巨人的肩膀上"这句话对你来说完全有意义了。从科学上讲,你知道在这篇论文的(许多)错误中,你是我可以依
recommend-type

实现实时监控告警系统:Kafka与Grafana整合

![实现实时监控告警系统:Kafka与Grafana整合](https://imgconvert.csdnimg.cn/aHR0cHM6Ly9tbWJpei5xcGljLmNuL21tYml6X2pwZy9BVldpY3ladXVDbEZpY1pLWmw2bUVaWXFUcEdLT1VDdkxRSmQxZXB5R1lxaWNlUjA2c0hFek5Qc3FyRktudFF1VDMxQVl3QTRXV2lhSWFRMEFRc0I1cW1ZOGcvNjQw?x-oss-process=image/format,png) # 1.1 Kafka集群架构 Kafka集群由多个称为代理的服务器组成,这
recommend-type

Windows 运行Python脚本

要在 Windows 上运行 Python 脚本,你需要先安装 Python。可以从官网下载 Python 安装包并按照提示进行安装。安装完成后,就可以在命令行中输入 `python` 命令,进入 Python 解释器环境。 接着,你可以编写 Python 脚本,保存为 `.py` 后缀的文件。在命令行中进入脚本所在的目录,输入 `python script.py` 命令来运行脚本。其中 `script.py` 是你的脚本文件名。 如果你想在 Windows 上运行一个 Python 程序,但不想打开命令行窗口,可以将脚本文件拖动到 Python 可执行文件 `python.exe` 上,