There’s a family of threads about performance tuning:
- Cluster tuning cookbook and the threads linked therein
- How to troubleshoot throughput performance degrade?
Note that both python_performance.py and go-ycsb will test the amount of work that you can generate from only one client. It’s possible that the bottleneck in your benchmark is the client. Why doesn't my cluster performance scale when I double the number of machines? has instructions on how to run multitest
and benchmark fdb clusters using FDB in a way that runs across multiple client processes.