ElasticSearch
-
ElastickSsearch 메모리관련(퍼옴)ElasticSearch 2019. 3. 15. 15:01
Heap: Sizing and Swapping기본으로 1GB 로 설정 되는데 이는 일반적으로 매우 작은 값이고, 이대로 사용할 경우 문제가 있을 수 있다.힙사이즈 변경하는 방법은 크게 2가지가 있다.- 환경 변수에 ES_HEAP_SIZE 를 설정 : 서버라 실행 될 때 해당 환경 변수를 읽는다.export ES_HEAP_SIZE=10g- 커맨드 라인에 인수로 줄 수 있다../bin/elasticsearch -Xmx10g -Xms10g* xms 와 xmx 는 동일하게 설정해 주느게 좋다 : 실행중에 사이즈를 변경하는 작업은 부담이다. ( 이는 jvm 공통)Give(less than) Half Your Memory to Lucene너무 큰 메모리 사이즈는 문제가 있다.메모리 구조에 빠른 연산을 제공해 주기 ..