参数 | 说明 |
db-driver | 数据库引擎 |
mysql-host | TDSQL-C MySQL 版实例连接地址 |
mysql-port | TDSQL-C MySQL 版实例连接端口 |
mysql-user | TDSQL-C MySQL 版实例账号 |
mysql-password | TDSQL-C MySQL 版实例账号对应的密码 |
mysql-db | TDSQL-C MySQL 版实例数据库名 |
table_size | 测试表大小 |
tables | 测试表数量 |
events | 测试请求数量 |
time | 测试时间 |
threads | 测试线程数 |
percentile | 需要统计的百分比,默认值为95%,即请求在95%的情况下的执行时间 |
report-interval | 表示 N 秒输出一次测试进度报告,0表示关闭测试进度报告输出,仅输出最终的报告结果 |
skip-trx | 是否跳过事务 1:跳过 0:不跳过 |
yum install gcc gcc-c++ autoconf automake make libtool bzr mysql-devel git mysqlgit clone https://github.com/akopytov/sysbench.git##从 Git 中下载 sysbenchcd sysbench##打开 sysbench 目录git checkout 1.0.20##切换到 sysbench 1.0.20 版本./autogen.sh##运行 autogen.sh./configure --prefix=/usr --mandir=/usr/share/manmake##编译make install
sudo sh -c 'for x in /sys/class/net/eth0/queues/rx-*; do echo ffffffff>$x/rps_cpus; done'sudo sh -c "echo 32768 > /proc/sys/net/core/rps_sock_flow_entries"sudo sh -c "echo 4096 > /sys/class/net/eth0/queues/rx-0/rps_flow_cnt"sudo sh -c "echo 4096 > /sys/class/net/eth0/queues/rx-1/rps_flow_cnt"
本页内容是否解决了您的问题?