Chapter 19. Configuration & Performance

Table of Contents

19.1. Introduction
19.2. Performance Guide
19.3. Kernel configuration
19.4. Caches in Neo4j
19.5. Logical logs
19.6. JVM Settings
19.7. Compressed storage of short strings
19.8. Compressed storage of short arrays
19.9. Memory mapped IO settings
19.10. Linux Performance Guide
19.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.