O'Reilly logo

OpenStack Object Storage (Swift) Essentials by Sreedhar Varma, Kris Rajana, Amar Kapadia

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Software tuning

In Chapter 2, OpenStack Swift Architecture, we talked about Swift using two types of software modules—data path (referred to as WSGI servers in Swift documentation) and post-processing (referred to as background daemons). In addition, there is the ring. All three merit different considerations in terms of software tuning. Also, we will briefly look at some additional tuning considerations.

Ring considerations

The number of partitions in a ring affects performance, and it needs to be chosen carefully because it cannot be changed easily. Swift documentation recommends a minimum of 100 partitions per drive to ensure even distribution across servers.

Taking the maximum anticipated number of drives multiplied by 100 and then rounded off ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required