Book Image

OpenStack Object Storage Essentials (Update)

Book Image

OpenStack Object Storage Essentials (Update)

Overview of this book

Table of Contents (18 chapters)
OpenStack Object Storage (Swift) Essentials
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Swift CLI Commands
Index

Additional tuning parameters


A number of additional tuning parameters are available for the user. The important parameters are listed here:

  • Memcached: A number of Swift services rely on memcached for caching lookups, since Swift does not cache any object data. While memcached can be run on any server, it should be turned on for all proxy servers. If memcached is turned on, ensure that adequate RAM and CPU resources are available.

  • System time: Given that Swift is a distributed system, the timestamp of an object is used for a number of reasons. Therefore, it is important to ensure that time is consistent between servers. Services such as NTP must be used for this purpose.

  • Filesystem: Swift is filesystem agnostic; however, XFS is the one tested by the Swift community. It is important to keep a high inode size, 1024 for example, to ensure that the default and some additional metadata can be stored efficiently. Other parameters should be set as described in Chapter 3, Installing OpenStack Swift...