Chapter 24. Configuration & Performance

Table of Contents

24.1. Introduction
24.2. Performance Guide
24.3. Kernel configuration
24.4. Caches in Neo4j
24.5. Logical logs
24.6. JVM Settings
24.7. Compressed storage of short strings
24.8. Compressed storage of short arrays
24.9. Memory mapped IO settings
24.10. Linux Performance Guide
24.11. Linux specific notes

In order to get optimum performance out of Neo4j for your application there are a few parameters that can be tweaked. The two main components that can be configured are the Neo4j caches and the JVM that Neo4j runs in. The following sections describe how to tune these.