<div>Hi Folks , </div><div><br></div><div>I'm in progress of swift QA. </div><div><br></div><div>Also interesting about the number of PUT/GET operation in your swift-bench configuration. </div><div><br></div><div>Well , I thought that swift should handle as much as I set in bench.conf.  </div>
<div><br></div><div>However , the performance degradation came after 40000+</div><div><br></div><div>Does my configuration reasonable in your mind ?</div><div><br></div><div><pre style="margin-top:0px;margin-bottom:0px;padding:0px;border:0px;font-size:12px;font-family:Consolas,Menlo,'Liberation Mono',Courier,monospace;color:rgb(51,51,51);line-height:15px">
<div class="line" id="LC61" style="margin:0px;padding:0px 0px 0px 10px;border:0px"><span class="s" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68)">[bench]</span></div><div class="line" id="LC62" style="margin:0px;padding:0px 0px 0px 10px;border:0px">
<span class="s" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68)">    auth = http://%swift_ip%:8082/auth/v1.0</span></div><div class="line" id="LC63" style="margin:0px;padding:0px 0px 0px 10px;border:0px"><span class="s" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68)">    user = admin:admin</span></div>
<div class="line" id="LC64" style="margin:0px;padding:0px 0px 0px 10px;border:0px"><span class="s" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68)">    key = admin</span></div><div class="line" id="LC65" style="margin:0px;padding:0px 0px 0px 10px;border:0px">
<span class="s" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68)">    concurrency = 100</span></div><div class="line" id="LC66" style="margin:0px;padding:0px 0px 0px 10px;border:0px"><span class="s" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68)">    object_size = 4</span></div>
<div class="line" id="LC67" style="margin:0px;padding:0px 0px 0px 10px;border:0px"><span class="s" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68)">    num_objects = 100000</span></div><div class="line" id="LC68" style="margin:0px;padding:0px 0px 0px 10px;border:0px">
<span class="s" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68)">    num_gets = 100000</span></div><div class="line" id="LC69" style="margin:0px;padding:0px 0px 0px 10px;border:0px"><span class="s" style="margin:0px;padding:0px;border:0px;color:rgb(221,17,68)">    delete = yes</span></div>
</pre></div><div>      </div><div>The  performance degradation of swift</div>       PUT result from 1200/s to 400/s<div>       GET result from 1800/s to 800/s (but failures around 400)</div><div>       DELETE result from 800/s to 300/s (lots of failures)</div>
<div><br></div><div>1. Does my configuration is reasonable in reality ?</div><div><br></div><div>2. I saw that most of failures is been log as "object-server failled to connect to %storage_ip%:%port&/%device% ... connection timeout(0.5)"  </div>
<div>    What's the reason cause the kind of timeout? Also the loading is very low at this period and almost 0 request send to storage-nodes.</div><div><br></div><div>3. Another odd behavior , swift proxy does not consistent send requests to storage-nodes . In my 100000 PUT period. The storage-node's loading is not <span style="background-color:rgb(255,255,255);font-family:arial,sans-serif;font-size:13px;white-space:nowrap">balanced . </span></div>
<div>    It might in 70% loading and 10% in next second.  Seems is a periodically behavior. </div><div>    I'm really confusing about this issue. </div><div><br></div><div> </div><div><div><br></div>-- <br><div>+Hugo Kuo+</div>
<div><a href="mailto:tonytkdk@gmail.com" target="_blank">tonytkdk@gmail.com<br></a></div><div><a href="mailto:tonytkdk@gmail.com" target="_blank">+</a>886 935004793</div><br>
</div>