Chapter 28. Configuration & Performance

Table of Contents

28.1. Introduction
28.2. Performance Guide
28.3. Kernel configuration
28.4. Caches in Neo4j
28.5. Logical logs
28.6. JVM Settings
28.7. Compressed storage of short strings
28.8. Compressed storage of short arrays
28.9. Memory mapped IO settings
28.10. Linux Performance Guide
28.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.