6. Performance Tuning

Once your Cassandra cluster is in production and running with its out of the box configuration, it’s time to push the envelope a little with some performance tuning. There are multiple levels at which this tuning can go on. At the lowest level, there is the hardware and operating system. And while some of this has to do with basic setup of the hardware (like RAID levels), there are kernel level tunables that you can take advantage of. At the next level is the Java Virtual Machine. The JVM also has a lot of ways that it can be started and manipulated to handle various types of workloads and applications. And finally there are the configurables within Cassandra itself.

The important thing to remember when attempting to do ...

Get Practical Cassandra: A Developer’s Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.