Optimizing performance
Cassandra is the main data store for
Cloud App
Management . There are some ways to
optimize Cassandra performance. You can also
configure your drives for server components to improve performance.
Optimizing disk performance for Cassandra
Best practice for optimizing disk performance for the Cassandra database is to lower the default disk readahead for the drive or partition where your Cassandra data is stored.
Configuring the disk drives for services
Set up the drives that are required for your Cloud App Management server components. IBM Cloud App Management requires 6 persistent volumes. For performance and scalability, we recommend using local storage. The steps below provide examples of how to format drives and partition them for use. It is recommended to use a separate drive for Cassandra. This drive will handle the majority of the disk IO, as well as require separate tuning to optimize IO (see Disk Performance Optimization For Cassandra). For this example, our system has been provisioned with a 2TB drive /dev/sdc for Cassandra and a 500GB drive /dev/sdd for the other 5 services (Zookeeper, Kafka, CouchDB, Datalayer and Elasticsearch) volumes.
Cassandra Disk and Memory Usage - Adding Memory Resources