[Openstack] Help - swift with low IOPS
Kuo Hugo
tonytkdk at gmail.com
Tue Sep 3 06:57:21 UTC 2013
Using RamDisk to simulate spindles
+Hugo Kuo+
hugo at swiftstack.com
tonytkdk at gmail.com
+886 935004793
2013/9/3 Jonathan Lu <jojokururu at gmail.com>
> Hi, pangj
> While putting small objects, the bottleneck will not be the network
> bandwidth, and the server's cpu/mem will be low. It will be a matter of
> inode and cache. You can check the iowait of your storage node server and
> it may be a "filesystem" problem. As a estimate of the performance of your
> swift, take a look at this:
> http://www.zmanda.com/blogs/?**p=894 <http://www.zmanda.com/blogs/?p=894>
>
> Robert van Leeuwen once post a report of their experience in the mail
> list and I think it's such a good sharing.
> http://engineering.spilgames.**com/openstack-swift-lots-**small-files/<http://engineering.spilgames.com/openstack-swift-lots-small-files/>
>
> Hope it helpful.
>
> Jonathan Lu
>
>
> On 2013/9/3 13:53, pangj wrote:
>
>> For each test file the size is 4KB.
>> Network connection is 1Gb.
>> But the bandwidth never got full, it's about only 70 - 80 Mb at peak.
>> And all servers' cpu/mem usage are low.
>> Thanks.
>>
>> On 2013-9-3 13:32, Jonathan Lu wrote:
>>
>>> Hi,
>>> What is the average size of the objects? And your network
>>> condition? Maybe the bottleneck of performance is not Swift, but the
>>> network or other things.
>>>
>>> Best Regards
>>> Jonathan Lu
>>>
>>> On 2013/9/2 19:51, pangj wrote:
>>>
>>>> Hi,
>>>>
>>>> We have benched the swift, the cluster is with one proxy server, one
>>>> combined account/container server, five object servers. All are
>>>> separated physical servers.
>>>>
>>>> We benched from 12 clients (each with 200 threads), got the results as
>>>> below:
>>>>
>>>> | node | PUT | GET | DELETE |
>>>> |--------+-------+-------+----**----|
>>>> | sb2 A | 35.6 | 57.1 | 44 |
>>>> | sb2 B | 35.6 | 56.1 | 43.4 |
>>>> | sb3 A | 35.4 | 58.1 | 43.4 |
>>>> | sb3 B | 35.6 | 56.1 | 43.4 |
>>>> | ad61 A | 35.5 | 57.2 | 43.8 |
>>>> | ad61 B | 35.5 | 55.2 | 43.5 |
>>>> | sb64 A | 35.4 | 53.4 | 43.7 |
>>>> | sb64 B | 35.5 | 54.9 | 43.5 |
>>>> | sb65 A | 35.7 | 53.3 | 43.6 |
>>>> | sb65 B | 35.6 | 52.5 | 44.1 |
>>>> | sb27 A | 35.4 | 49.4 | 44.1 |
>>>> | sb27 B | 35.4 | 51.1 | 43.9 |
>>>> |--------+-------+-------+----**----|
>>>> | total | 426.2 | 654.4 | 524.4 |
>>>>
>>>>
>>>> The total IOPS for PUT is 426, means 426 PUT requests per second.
>>>> But our application design requires 3000 PUT requests per second.
>>>> So how to improve swift's performance to match the requirement?
>>>>
>>>> Thanks.
>>>>
>>>> ______________________________**_________________
>>>> Mailing list:
>>>> http://lists.openstack.org/**cgi-bin/mailman/listinfo/**openstack<http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack>
>>>> Post to : openstack at lists.openstack.org
>>>> Unsubscribe :
>>>> http://lists.openstack.org/**cgi-bin/mailman/listinfo/**openstack<http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack>
>>>>
>>>
>>>
>>>
>>
>
> ______________________________**_________________
> Mailing list: http://lists.openstack.org/**cgi-bin/mailman/listinfo/**
> openstack <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack>
> Post to : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/**cgi-bin/mailman/listinfo/**
> openstack <http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20130903/249d9c5f/attachment.html>
More information about the Openstack
mailing list