[Openstack] Help - swift with low IOPS

pangj pangj at laposte.net
Mon Sep 2 11:51:47 UTC 2013


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.




More information about the Openstack mailing list