Chapter 25. Configuration & Performance

Table of Contents

25.1. Introduction
25.2. Performance Guide
25.3. Kernel configuration
25.4. Caches in Neo4j
25.5. Logical logs
25.6. JVM Settings
25.7. Compressed storage of short strings
25.8. Compressed storage of short arrays
25.9. Memory mapped IO settings
25.10. Linux Performance Guide
25.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.