<div dir="ltr">Hrmm.... Sounds more like an estimator.<div><br></div><div>There's lots of things that can effect different types of performance besides number of nodes - ring params, storage tiering, hardware, drives, load balancing, ssl termination, network.  Depends on your use case and what you're trying to optimize for.  Unfortunately a lot of learned lessons and findings here are still gut feel.  We were lucky to have some deployers & operators at the OpenStack design summit that willing to talk about their setups, plus lots of folks working on benchmarking Swift - so we can start to get real world data and some numbers behind all this.</div>
<div><br></div><div>It's possible that the combination of open discussion around deployment topologies and benchmarking might one day lead to broader confidence in predicting how "adding servers to a swift cluster" might "improve performance [..] so that the user can known in advance at least to an approximate value what this improvement in performance might be before actually *using* any swift resources" [emphasis added]</div>
<div><br></div><div>An example of another project that sorta does what you're describing here might be really helpful since I'm still not quite sure I understand fully what you're describing - but I'm pretty sure nothing like this exists for Swift.<br>
</div><div><br></div><div style>OTOH, If you ask some experienced swift deployers and operators (many of whom hang out on this list or #openstack-swift on Freenode) you're likely to find someone willing to chat about the *specific details* of your setup.  We might even be able to get some back of the napkin math behind it...</div>
<div style><br></div><div style>GL,</div><div style><br></div><div style>-Clay</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, May 2, 2013 at 2:49 AM, gagan bopanna <span dir="ltr"><<a href="mailto:bops.91@gmail.com" target="_blank">bops.91@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>@clay,<br></div>thanks for the reply....before actually adding servers to a swift cluster to improve performance i want to try and simulate the same so that the user can know in advance atleast to an approximate value what this improvement in performance might be before actually using any swift resources...i am still not sure if this is possible but i hope u got the general idea<br>

<div><div><span name="Clay Gerrard"></span></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 1, 2013 at 8:32 PM, Clay Gerrard <span dir="ltr"><<a href="mailto:clay.gerrard@gmail.com" target="_blank">clay.gerrard@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">simulator... for the api?  Or do you mean like a load simulator?  Is there another simulator for maybe a different system that would be comparable to what you are trying to create for swift?<div>

<div><br></div><div>
"<span style="font-family:arial,sans-serif;font-size:12.800000190734863px">what kind of information would be useful before you actually start using swift to store data</span>"</div><div><br></div></div><div>Are you going store user generated content and serve it back on the web?</div>


<div><br></div><div>Yes</div><div><br></div><div>Use swift ;)</div><div><br></div><div>-Clay</div></div><div class="gmail_extra"><br><br><div class="gmail_quote"><div><div>On Wed, May 1, 2013 at 7:25 AM, gagan bopanna <span dir="ltr"><<a href="mailto:bops.91@gmail.com" target="_blank">bops.91@gmail.com</a>></span> wrote:<br>


</div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><div dir="ltr"><div><div>Hey guys,<br></div>I have been trying to create a simulator for swift...so if there is anyone who has been using swift for a long time can you please suggest what kind of information would be useful from the simulation...that is what kind of information would be useful before you actually start using swift to store data.<br>



</div>-thanks in advance<br></div>
<br></div></div>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>
<br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org" target="_blank">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
<br></blockquote></div><br></div>