artursocha » Tue Feb 25, 2014 2:23 am
I was wondering if there were any load
tests conducted using java client (latest). What could be expected
performance drop compared to C api ? I was running some end2end test
and noticed around 5k tps (writes) whereas on the same boxes simple
’restore from backup’ (even when ran from another box connected with 1Gbit network) generated ~60k tps (also migration when tuned a bit with according to documentation was blazing fast). For now I am using SSDs that are slow and eventually will be replaced with ones that passes certification test.
My config was : community version, 2 x host , replication=2 , disk persistence + in memory data + fire and forget / complete on master mode Client config(WritePolicy) : between 300 - 1000 threads + defaults I was using single Client instance per application(as recommended) if that matters.
I also tried 1 host with 1x replication and got around 8k tps using java client.
I am aware that my Aerospike config might not be yet efficient and that is why I am interested in what level performance I could look for with java client.