Hi, I'm new here and with Riak. If I do something wrong, please, let me know.
I've made a Riak cluster with two identical machines: Intel core i3 2.3GHz 4GB RAM 1TB HD. They are connected by a gigabit ethernet network. Everything is working fine. I'm using a Bitcask backend. I've made a PHP script to do a performance test and find out how fast Riak can be with these settings. What my script is doing is: to store 10000 objects with a 10K long data (string of 10240 x 'A'), and calculating how many objects it stores per second. Right now, using Bitcask backend, it can store roughly 68 objects per second. It seems to be a small number to me, but I don't know too much about Riak. I've tested the same script on a Couchbase cluster, with the same settings, and it could store roughly 1000 objects per second. Obviously, on Couchbase test, the data is not sent to non-volatile media immediately. Data is kept in memory to acknowledge the reception as fast as possible, and is sent to non-volatile media in background. I want Riak to behave the same way to increase the "writing speed", but I don't know how to do it or if it is possible. May be I'm trying to do something completely out of the purpose of Riak. I've tested Riak with Memory backend too, but it achieved only 72 objects per second. I expected it to work faster with Memory backend, cause there is no disk activity involved on it, but the final result is not that high. Again, I don't know if I'm trying to do something inappropriate. I think I'm missing something. Is there any way to do it? If I could not make myself clear, please, let me know. Thank you.
_______________________________________________ riak-users mailing list [email protected] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
