76 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| ################################################################
 | |
| ##
 | |
| ## JVM configuration
 | |
| ##
 | |
| ################################################################
 | |
| ##
 | |
| ## WARNING: DO NOT EDIT THIS FILE. If you want to override the
 | |
| ## JVM options in this file, or set any additional options, you
 | |
| ## should create one or more files in the jvm.options.d
 | |
| ## directory containing your adjustments.
 | |
| ##
 | |
| ## See https://www.elastic.co/guide/en/elasticsearch/reference/8.8/jvm-options.html
 | |
| ## for more information.
 | |
| ##
 | |
| ################################################################
 | |
| 
 | |
| 
 | |
| 
 | |
| ################################################################
 | |
| ## IMPORTANT: JVM heap size
 | |
| ################################################################
 | |
| ##
 | |
| ## The heap size is automatically configured by Elasticsearch
 | |
| ## based on the available memory in your system and the roles
 | |
| ## each node is configured to fulfill. If specifying heap is
 | |
| ## required, it should be done through a file in jvm.options.d,
 | |
| ## which should be named with .options suffix, and the min and
 | |
| ## max should be set to the same value. For example, to set the
 | |
| ## heap to 4 GB, create a new file in the jvm.options.d
 | |
| ## directory containing these lines:
 | |
| ##
 | |
| ## -Xms4g
 | |
| ## -Xmx4g
 | |
| ##
 | |
| ## See https://www.elastic.co/guide/en/elasticsearch/reference/8.8/heap-size.html
 | |
| ## for more information
 | |
| ##
 | |
| ################################################################
 | |
| 
 | |
| 
 | |
| ################################################################
 | |
| ## Expert settings
 | |
| ################################################################
 | |
| ##
 | |
| ## All settings below here are considered expert settings. Do
 | |
| ## not adjust them unless you understand what you are doing. Do
 | |
| ## not edit them in this file; instead, create a new file in the
 | |
| ## jvm.options.d directory containing your adjustments.
 | |
| ##
 | |
| ################################################################
 | |
| 
 | |
| -XX:+UseG1GC
 | |
| 
 | |
| ## JVM temporary directory
 | |
| -Djava.io.tmpdir=${ES_TMPDIR}
 | |
| 
 | |
| ## heap dumps
 | |
| 
 | |
| # generate a heap dump when an allocation from the Java heap fails; heap dumps
 | |
| # are created in the working directory of the JVM unless an alternative path is
 | |
| # specified
 | |
| -XX:+HeapDumpOnOutOfMemoryError
 | |
| 
 | |
| # exit right after heap dump on out of memory error
 | |
| -XX:+ExitOnOutOfMemoryError
 | |
| 
 | |
| # specify an alternative path for heap dumps; ensure the directory exists and
 | |
| # has sufficient space
 | |
| -XX:HeapDumpPath=data
 | |
| 
 | |
| # specify an alternative path for JVM fatal error logs
 | |
| -XX:ErrorFile=logs/hs_err_pid%p.log
 | |
| 
 | |
| ## GC logging
 | |
| -Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m
 |