执行测试

- 以下操作需在新打开的窗口下进行,且启动etcd集群命令的窗口不能关闭。
- 命令行中的IP地址请根据实际情况修改。
- 打开新窗口,进入主节点benchmark安装路径。
1
cd /usr/local/etcd/tools/benchmark/bin
- 单节点写测试,示例命令。
1 2
./benchmark - -endpoints=http://10.208.71.111:2379 --target-leader --conns=1 --clients=800 put --key-size=8 --sequential-keys --total=100000 --val-size=256
回显信息如下,即为成功。
- 单节点读测试,示例命令。
1
./benchmark --endpoints="http://10.208.71.111:2379" --conns=1 --clients=1 range foo --consistency=l --total=50000
1
./benchmark --endpoints="http://10.208.71.111:2379" --conns=1 --clients=1 range foo --consistency=s --total=50000
- 集群多节点写测试,示例命令。
1
./benchmark --endpoints="http://10.208.71.111:2379,http://10.208.107.205:2379,http://10.208.72.182:2379" --target-leader --conns=1 --clients=1 put --key-size=8 --sequential-keys --total=50000 --val-size=256
- 集群多节点读测试,示例命令。
1
./benchmark --endpoints="http://10.208.71.111:2379,http://10.208.107.205:2379,http://10.208.72.182:2379" --conns=1 --clients=1 range foo --consistency=l --total=50000
1
./benchmark --endpoints="http://10.208.71.111:2379,http://10.208.107.205:2379,http://10.208.72.182:2379" --conns=1 --clients=1 range foo --consistency=s --total=50000
父主题: etcd benchmark测试指导