You should hit both servers and not just with a concurrency level of 1. There are many more factors to consider, but these are highly dependent on your actual problem (not just a simple benchmark). Just to name a few: bitcask settings (http://docs.basho.com/riak/latest/tutorials/choosing-a-backend/Bitcask/#Tuning-Bitcask), w-quorum, HTTP vs ProtoBuf, ring_creation_size, ...
On 02.11.2012, at 13:15, Uruka Dark <[email protected]> wrote: > I'm hitting just one of them. > At the beginning I tried to use the default settings (n_val = 3), then I > started to create the bucket with n_val = 2. I've tested a lot of > combinations to w, but I could not see any substantial improvement. > If you have any suggestion, please, let me know. I can do any test. > > On Fri, Nov 2, 2012 at 9:04 AM, Sebastian Cohnen <[email protected]> > wrote: > What level of concurrency are you using in your test setup? Are you hitting > both servers with your test? What is your n_val and w? > > > On 02.11.2012, at 03:42, Uruka Dark <[email protected]> wrote: > > > 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 > >
_______________________________________________ riak-users mailing list [email protected] http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
