this message from Hari John Kuriakose was accidentally auto-discarded. (sorry!)
From: Hari John Kuriakose <ejh...@gmail.com> To: Jared Morrow <ja...@basho.com> Cc: riak-users <riak-users@lists.basho.com>, Hector Castro <hec...@basho.com > Date: Wed, 22 Jan 2014 00:35:37 +0530 Subject: Re: Performance Tuning in OmniOS I am using the default raid itself. Well, if this is the case, I will run the tests again with a different setup as you said, and get back as soon as possible. I would just like to believe that OmniOS is not too hopeless. Thank you. On Tue, Jan 21, 2014 at 12:47 PM, Jared Morrow <ja...@basho.com> wrote: > What type of RAID did you chose for your spool of 5 volumes? If you chose > the default of raidz, you will not be getting much of a performance boost > over vanilla EBS, just a big integrity boost. Also, unless you are using > provisioned IOPS for EBS, you are starting from an extremely slow > base-case, so adding ZFS on top might not help matters much. > > If speed is the concern, as a test I'm willing to bet if you do another > test run against the two instance storage disks on that m1.large, you will > probably beat those 5 EBS volumes pretty easily. > > -Jared > > > On Tue, Jan 21, 2014 at 9:22 AM, Hari John Kuriakose <ejh...@gmail.com>wrote: > >> Hello, >> >> I am using standard EBS devices, with a zpool in an instance comprising >> of five 40GB volumes. >> Each of the Riak instance is of m1.large type. >> >> I have made the following changes in zfs properties: >> >> # My reason: the default sst block size for leveldb is 4k. >> zfs set recordsize=4k tank/riak >> # My reason: by default, leveldb verifies checksums automatically. >> zfs set checksum=off tank/riak >> zfs set atime=off tank/riak >> zfs set snapdir=visible tank/riak >> >> And I did the following with help from Basho AWS tuning docs: >> >> projadd -c "riak" -K "process.max-file-descriptor=(basic,65536,deny)" >> user.riak >> bash -c "echo 'set rlim_fd_max=65536' >> /etc/system" >> bash -c "echo 'set rlim_fd_cur=65536' >> /etc/system" >> ndd -set /dev/tcp tcp_conn_req_max_q0 40000 >> ndd -set /dev/tcp tcp_conn_req_max_q 4000 >> ndd -set /dev/tcp tcp_tstamp_always 0 >> ndd -set /dev/tcp tcp_sack_permitted 2 >> ndd -set /dev/tcp tcp_wscale_always 1 >> ndd -set /dev/tcp tcp_time_wait_interval 60000 >> ndd -set /dev/tcp tcp_keepalive_interval 120000 >> ndd -set /dev/tcp tcp_xmit_hiwat 2097152 >> ndd -set /dev/tcp tcp_recv_hiwat 2097152 >> ndd -set /dev/tcp tcp_max_buf 8388608 >> >> Thanks again. >> >> >> On Tue, Jan 21, 2014 at 9:12 PM, Hector Castro <hec...@basho.com> wrote: >> >>> Hello, >>> >>> Can you please clarify what type of disk you are using within AWS? >>> EBS, EBS with PIOPS, instance storage? In addition, maybe some details >>> on volume sizes and instance types. >>> >>> These details may help someone attempting to answer your question. >>> >>> -- >>> Hector >>> >>> >>> On Tue, Jan 21, 2014 at 8:11 AM, Hari John Kuriakose <ejh...@gmail.com> >>> wrote: >>> > >>> > I am running LevelDB on ZFS in Solaris (OmniOS specifically) in Amazon >>> AWS. >>> > The iops is very very low. There is no significant progress with >>> tuning too. >>> > >>> > Why I chose ZFS is that since LevelDB requires the node to be stopped >>> before >>> > taking a backup, I needed a filesystem with snapshot ability. And the >>> most >>> > favourable Amazon community AMI seemed to be using OmniOS (fork of >>> Solaris). >>> > Everything is fine, except the performance. >>> > >>> > I did all the AWS tuning proposed by Basho but still Basho Bench gave >>> twice >>> > iops on Ubuntu as compared to OmniOS, under same conditions. Also, I am >>> > using riak-js client library, and its a 5 node Riak cluster with 8GB >>> ram >>> > each. >>> > >>> > Could not yet figure out what is really causing the congestion in >>> OmniOS. >>> > Any pointers will be really helpful. >>> > >>> > Thanks and regards, >>> > Hari John Kuriakose. >>> > >>> > >>> > _______________________________________________ >>> > riak-users mailing list >>> > riak-users@lists.basho.com >>> > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >>> > >>> >> >> >> _______________________________________________ >> riak-users mailing list >> riak-users@lists.basho.com >> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com >> >> > > _______________________________________________ > riak-users mailing list > riak-users@lists.basho.com > http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com > >
_______________________________________________ riak-users mailing list riak-users@lists.basho.com http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com