<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><base href="x-msg://255/"><style><!--
/* Font Definitions */
@font-face
        {font-family:Helvetica;
        panose-1:2 11 6 4 2 2 2 2 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p
        {mso-style-priority:99;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>This is has been most helpful. Thank you. Hopefully these “knobs” have been added to the AWS EC2 instances. Since you us <a href="http://www.linode.com/">linode</a> then you don’t know whether AWS, Azure, Rackspace, Joyent, etc. policies are on the hosting hardware.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Alexander Sicular [mailto:siculars@gmail.com] <br><b>Sent:</b> Thursday, February 21, 2013 8:54 PM<br><b>To:</b> Kevin Burton<br><b>Cc:</b> 'Sean Carey'; riak-users@lists.basho.com<br><b>Subject:</b> Re: Tuning a Riak cluster.<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Well, I would say in any circumstance where you care about performance or the availability of your data. Obviously the gold standard is bare metal. A search on google for "aws guaranteed different physical machines" yielded this aws forum thread from 2006, <a href="https://forums.aws.amazon.com/message.jspa?messageID=55112">https://forums.aws.amazon.com/message.jspa?messageID=55112</a>. Things may have changed since then. But I use linode which tells you which physical hardware your vm is on.<o:p></o:p></p><div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><div><p class=MsoNormal>On Feb 21, 2013, at 9:43 PM, Kevin Burton <<a href="mailto:rkevinburton@charter.net">rkevinburton@charter.net</a>> wrote:<o:p></o:p></p></div><p class=MsoNormal><br><br><o:p></o:p></p><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>How strict is this “</span>Under no circumstances should you have more than one VM (one logical node in a Riak cluster) on the same physical hardware<span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>” rule? It doesn’t fit my situation but there has to be some leniency because Riak has to work in a cloud and you are not guaranteed that your provisioned VM will be on different physical hardware than the other nodes.</span><o:p></o:p></p></div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><o:p></o:p></p></div><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><div><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span class=apple-converted-space><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> </span></span><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Alexander Sicular [mailto:siculars@<a href="http://gmail.com">gmail.com</a>]<span class=apple-converted-space> </span><br><b>Sent:</b><span class=apple-converted-space> </span>Thursday, February 21, 2013 8:27 PM<br><b>To:</b><span class=apple-converted-space> </span>Kevin Burton<br><b>Cc:</b><span class=apple-converted-space> </span>'Sean Carey'; <a href="mailto:riak-users@lists.basho.com">riak-users@lists.basho.com</a><br><b>Subject:</b><span class=apple-converted-space> </span>Re: Tuning a Riak cluster.</span><o:p></o:p></p></div></div></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal>It can't be said enough times but the number one thing you can do to ensure that you are getting true performance (not to mention redundancy) is to use different physical hardware for each of your nodes. Under no circumstances should you have more than one VM (one logical node in a Riak cluster) on the same physical hardware. Also, use multiple connections/threads/parallelism/whatever on client side and be sure to hit all the nodes in the cluster haproxy roundrobin-esque when writing to Riak. Everything else is in the noise.<o:p></o:p></p></div><div><div><div><p class=MsoNormal><span style='font-size:13.5pt;font-family:"Helvetica","sans-serif"'><br>-Alexander Sicular</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal><span style='font-size:13.5pt;font-family:"Helvetica","sans-serif"'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal><span style='font-size:13.5pt;font-family:"Helvetica","sans-serif"'>@siculars</span><o:p></o:p></p></div></div></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><div><div><p class=MsoNormal>On Feb 21, 2013, at 9:04 PM, Kevin Burton <<a href="mailto:rkevinburton@charter.net"><span style='color:purple'>rkevinburton@charter.net</span></a>> wrote:<o:p></o:p></p></div></div><div><p class=MsoNormal><br><br><br><o:p></o:p></p></div><div><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>There each has about 20-30GB of disk space.  They each are a VM so I am not sure how to specify the CPU. They all seem to be 64 bit Intel processors but I could tell you the clock speed. The network is 1Gb Ethernet.</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span class=apple-converted-space><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> </span></span><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Sean Carey [mailto:carey@<a href="http://basho.com"><span style='color:purple'>basho.com</span></a>]<span class=apple-converted-space> </span><br><b>Sent:</b><span class=apple-converted-space> </span>Thursday, February 21, 2013 7:59 PM<br><b>To:</b><span class=apple-converted-space> </span>Kevin Burton<br><b>Cc:</b><span class=apple-converted-space> </span><a href="mailto:riak-users@lists.basho.com"><span style='color:purple'>riak-users@lists.basho.com</span></a><br><b>Subject:</b><span class=apple-converted-space> </span>Re: Tuning a Riak cluster.</span><o:p></o:p></p></div></div><div><div><p class=MsoNormal> <o:p></o:p></p></div></div><div id=reply-content><div><p class=MsoNormal>Kevin,<o:p></o:p></p></div></div><div id=reply-content><div><p class=MsoNormal>Disk and CPU, and Network?<o:p></o:p></p></div></div><div id=B4743ECCA3A04CAD8596F4480BC11BCD><div><div><p class=MsoNormal> <o:p></o:p></p></div></div><p class=MsoNormal style='margin-bottom:12.0pt'><br>Sean Carey<br>@densone<o:p></o:p></p></div><p><span style='color:#A0A0A8'>On Thursday, February 21, 2013 at 20:31, Kevin Burton wrote:</span><o:p></o:p></p><blockquote style='border:none;border-left:solid windowtext 1.0pt;padding:0in 0in 0in 8.0pt;margin-left:0in;margin-top:5.0pt;margin-bottom:5.0pt'><div id=quoted-message-content><div><div><div><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'> </span><o:p></o:p></p></div></div><div><div><p class=MsoNormal><span style='color:#1F497D'>I have a cluster of 4 machines (4 Linux VM machines each allocated about 1 Gb of memory – yea I know it isn’t a lot). I would like to get some pointers on getting the fastest query time possible given these meager resources. Thank you.</span><o:p></o:p></p></div></div></div><div><div><p class=MsoNormal>_______________________________________________<o:p></o:p></p></div></div><div><div><p class=MsoNormal>riak-users mailing list<o:p></o:p></p></div></div><div><div><p class=MsoNormal><a href="mailto:riak-users@lists.basho.com"><span style='color:purple'>riak-users@lists.basho.com</span></a><o:p></o:p></p></div></div><div><div><p class=MsoNormal><a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com"><span style='color:purple'>http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</span></a><o:p></o:p></p></div></div></div></blockquote><div><div><p class=MsoNormal> <o:p></o:p></p></div></div><div><p class=MsoNormal><span style='font-size:13.5pt;font-family:"Helvetica","sans-serif"'>_______________________________________________<br>riak-users mailing list<br><a href="mailto:riak-users@lists.basho.com"><span style='color:purple'>riak-users@lists.basho.com</span></a><br><a href="http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com"><span style='color:purple'>http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com</span></a></span><o:p></o:p></p></div></div></div></div></div><p class=MsoNormal><o:p> </o:p></p></div></div></body></html>