blob: b9a312c340925e05b46be807c8c8a22ef1f705aa [file] [log] [blame]
= jvm-* files
Several files for JVM configuration are included in Cassandra. The
`jvm-server.options` file, and corresponding files `jvm8-server.options`
and `jvm11-server.options` are the main file for settings that affect
the operation of the Cassandra JVM on cluster nodes. The file includes
startup parameters, general JVM settings such as garbage collection, and
heap settings. The `jvm-clients.options` and corresponding
`jvm8-clients.options` and `jvm11-clients.options` files can be used to
configure JVM settings for clients like `nodetool` and the `sstable`
tools.
See each file for examples of settings.
[NOTE]
.Note
====
The `jvm-*` files replace the `cassandra-envsh` file used in Cassandra
versions prior to Cassandra 3.0. The `cassandra-env.sh` bash script file
is still useful if JVM settings must be dynamically calculated based on
system settings. The `jvm-*` files only store static JVM settings.
====