<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em; }ol, ul { margin-top: 0px; margin-bottom: 0px; list-style-position: inside; }p { margin-top: 0px; margin-bottom: 0px; }div.foxdiv20170105105605176959 { }body { font-size: 10.5pt; font-family: 微软雅黑; color: rgb(0, 0, 0); line-height: 1.5; }</style></head><body>
<div><span></span><ul><li><p class="first">In the <code class="docutils literal">[filter:cache]</code> section, configure the <code class="docutils literal">memcached</code> location:</p><div class="highlight-none"><div class="highlight"><pre>[filter:cache]
use = egg:swift#memcache
...
memcache_servers = controller:11211
</pre></div></div></li></ul><div><pre><b>memcache_server or <span style="font-family: 微软雅黑; font-size: 10.5pt; line-height: 1.5; background-color: window;">memcached_server ?</span></b></pre></div></div>
<div><br></div><hr style="width: 210px; height: 1px;" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div style="margin: 10px; font-size: 10pt;">=========================================</div><div style="margin: 10px; font-size: 10pt;"><span style="color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0);">董 建 华<br>地址:杭州滨江区南环路3766号新世纪办公楼<br>邮编:310053<br>手机:13857132818<br>总机:0571-28996000<br>传真:0571-28996001<br>热线:4006728686<br>网址:www.ahope.com.cn<br>Email:dongjh@</span><span style="font-size: 10pt; line-height: 1.5; background-color: window;">ahope.com.cn</span></div></div></span></div>
<blockquote style="margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div> </div><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b> <a href="mailto:nasir.mahmood@gmail.com">Nasir Mahmood</a></div><div><b>Date:</b> 2017-01-05 02:25</div><div><b>To:</b> <a href="mailto:rick.jones2@hpe.com">Rick Jones</a></div><div><b>CC:</b> <a href="mailto:openstack@lists.openstack.org">openstack</a></div><div><b>Subject:</b> Re: [Openstack] Download file from swift extremely slow</div></div></div><div><div class="FoxDiv20170105105605176959"><div dir="auto"><span style="font-family:sans-serif">Just a side note, can you please run the 'iostat -xnpz 1' on your swift nodes  and share results while downloading file , including network performance tests suggested earlier ... </span><div dir="auto"><span style="font-family:sans-serif"><br></span></div><div dir="auto"><span style="font-family:sans-serif">I would also suggest to share the logs on swift nodes would be much helpful on this by enabling debug in config.</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Jan 4, 2017 22:51, "Rick Jones" <<a href="mailto:rick.jones2@hpe.com">rick.jones2@hpe.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;">On 01/04/2017 12:59 AM, <a href="mailto:dongjh@ahope.com.cn" target="_blank">dongjh@ahope.com.cn</a> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;">
Hi experts<br>
<br>
I finished the swift installation following the install<br>
guide(<a href="http://docs.openstack.org/project-install-guide/object-storage/draft/get_started.html" rel="noreferrer" target="_blank">http://docs.openstack.or<wbr>g/project-install-guide/object<wbr>-storage/draft/get_started.<wbr>html</a>),<br>
file upload  is very fast, but file download is extremely slow, why ?<br>
<br>
[root@controller admin]#* time openstack object create container1 cirros-0.3.4-x86_64-disk.img*<br>
+-----------------------------<wbr>-+------------+---------------<wbr>-------------------+<br>
| object                       | container  | etag                             |<br>
+-----------------------------<wbr>-+------------+---------------<wbr>-------------------+<br>
| cirros-0.3.4-x86_64-disk.img | container1 | ee1eca47dc88f4879d8a229cc70a07<wbr>c6 |<br>
+-----------------------------<wbr>-+------------+---------------<wbr>-------------------+<br>
<br>
real    0m3.807s<br>
user    0m2.127s<br>
sys     0m0.161s<br>
<br>
<br>
[root@controller /]#* time  openstack object save container1 cirros-0.3.4-x86_64-disk.img*<br>
real    5m51.489s<br>
user    5m48.172s<br>
sys     0m2.094s<br>
</blockquote>
<br>
Are you able to run something like netperf or iperf between your client and the swift proxy?  For example:<br>
<br>
netperf -H <proxy>    # get a feel for "to swift" basic network perf<br>
netperf -H <proxy> -t TCP_MAERTS # get a feel for "from swift"<br>
<br>
The idea there is to measure the network separate from the storage and swift processing, and go from there.<br>
<br>
If there isn't much else happening on your setup at the time, you could also look at some snapshots of netstat -s on the proxy when you are downloading the object - look to see if there are many TCP retransmissions.  You can get something similar "directly" for the netperf tests with:<br>
<br>
netperf -H <proxy> -- -o throughput,local_transport_ret<wbr>rans,remote_transport_retrans<br>
<br>
netperf -H <proxy> -t TCP_MAERTS -- -o throughput,local_transport_ret<wbr>rans,remote_transport_retrans<br>
<br>
rick jones<br>
<br>
______________________________<wbr>_________________<br>
Mailing list: <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
Post to     : <a href="mailto:openstack@lists.openstack.org" target="_blank">openstack@lists.openstack.org</a><br>
Unsubscribe : <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi<wbr>-bin/mailman/listinfo/openstac<wbr>k</a><br>
</blockquote></div></div>
</div></div></blockquote>
</body></html>