I have 3 VMs in the same network, when i do benchmark ( from c client SDK) for single node in cluster, the speed can get up to 2500t/s, but when i join a new node, benchmark get as slow as 1700t/s, then i join another node to the cluster, benchmark is about 1800t/s.
that’s strange, multiple node in cluster should be faster than single node just like couchbase, shouldn’t it?
here is my benchmark command: target/benchmarks -h 10.37.129.8 -p 3000 -n bar2 -k 1000000 -o B:1400 -w RU,50 -g 2500 -T 1000 -z 8
and here is results: 1 node: 2014-10-27 00:49:20 INFO write(tps=1303 timeouts=0 errors=0) read(tps=1205 timeouts=0 errors=0) total(tps=2508 timeouts=0 errors=0)
2 nodes: 2014-10-27 01:00:52 INFO write(tps=929 timeouts=0 errors=0) read(tps=934 timeouts=0 errors=0) total(tps=1863 timeouts=0 errors=0)
3 nodes: 2014-10-27 01:14:05 INFO write(tps=955 timeouts=0 errors=0) read(tps=939 timeouts=0 errors=0) total(tps=1894 timeouts=0 errors=0)
i can’t upload image, but the dashboard show the same result tps for benchmark. this confused me so much, can any senior tell me the reason?