Back To Schedule
Wednesday, May 14 • 9:00am - 9:40am
Performance Measurements on Swift / Do-it-yourself Swift Benchmarking Made Simple

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Last year at HP we undertook a programme of performance measurements on Swift running on a variety of hardware.  We measured the CPU burden and I/O rates of individual Swift processes under a variety of conditions, ranging from idle (i.e. no external PUT/GET activity) to very high transaction loads.  We used the getput tool to impose loads on our test hardware, and we concentrated our measurements on PUTs of small objects of 1KB and 4KB.  We used collectl to gather performance data.  Some of the hardware that we tested is currently in use in our production public Swift, and some of it is hardware that we plan to put into production.  We were particularly interested in optimising the balance between CPU, RAM and I/O for component Swift services (proxy, object and container/account).  In this presentation we will summarise the performance measurements themselves, outline our conclusions and show that with the appropriate hardware you can realise significant improvements in Swift transaction rates.


Eamonn O'Toole

Eamonn has worked at HP for close to 20 years. Most of that time has been spent working in the application space, particularly in the Life Sciences. For the last 3 years, Eamonn has worked in HP Cloud Services' Swift team.
avatar for Mark Seger

Mark Seger

Mark has spent the last 15 years first working in High Performnce Computing, both building monitoring tools and troubleshooting performance problems on large compute clusters and then applying those experieces to OpenStack Clouds,.  He is also the author of collectl, an open source... Read More →

Wednesday May 14, 2014 9:00am - 9:40am EDT
Room B103

Attendees (0)