sysbench --config-file=/root/sysbench-config.cfg oltp_point_select --tables=8 --table-size=10000 --time=100 run
时间: 2023-10-07 09:07:46 浏览: 209
sysbench是一款基准测试工具,用于模拟负载并对系统进行性能测试。您提供的命令是sysbench的一个示例命令,用于运行OLTP(联机事务处理)基准测试中的点查询测试类型。
该命令的含义是:
- sysbench:运行sysbench工具
- --config-file=/root/sysbench-config.cfg:指定配置文件路径
- oltp_point_select:选择OLTP基准测试中的点查询测试类型
- --tables=8:使用8个测试表
- --table-size=10000:每个测试表的大小为10000行
- --time=100:运行测试的时间为100秒
- run:运行基准测试
根据您的需求和环境,请确保正确配置sysbench配置文件和相关参数,并在合适的权限下执行该命令。执行结束后,将会输出基准测试的结果。
相关问题
sysbnch --config-file=/root/sysbench-config.cfg oltp_point_select --tables=8 --table-size=50000 prepare
sysbench是一款基准测试工具,用于模拟负载并对系统进行性能测试。您提供的命令是sysbench的一个示例命令,用于准备OLTP(联机事务处理)基准测试。
该命令的含义是:
- sysbench:运行sysbench工具
- --config-file=/root/sysbench-config.cfg:指定配置文件路径
- oltp_point_select:选择OLTP基准测试中的点查询测试类型
- --tables=8:创建8个测试表
- --table-size=50000:每个测试表的大小为50000行
- prepare:准备基准测试环境
根据您的需求和环境,请确保正确配置sysbench配置文件和相关参数,并在合适的权限下执行该命令。
root@DESKTOP-0CU081I:/# sysbench oltp_common.lua oltp.lua --mysql-user=yunqu --mysql-password=p@sswr0d123 --mysql-db=tpc c --mysql-table-engine=InnoDB --table-size=5000000 --tables=1 --threads=8 --events=0 --time=0 --report-interval=10 --per centile=99 --rand-init=on --create_secondary=off --num-warehouses=500 prepare Unrecognized command line argument: prepare
在您提供的命令中,`c` 与前面的 `--mysql-db=tpc` 之间有一个空格,这可能是命令无法识别 `prepare` 的原因。请使用以下命令进行测试数据的准备:
```
sysbench oltp_common.lua oltp.lua --mysql-user=yunqu --mysql-password=p@sswr0d123 --mysql-db=tpc --mysql-table-engine=InnoDB --table-size=5000000 --tables=1 --threads=8 --events=0 --time=0 --report-interval=10 --percentile=99 --rand-init=on --create_secondary=off --num-warehouses=500 prepare
```
注意,`--percentile` 参数中的 `t` 和 `i` 之间应该是没有空格的。
阅读全文