Elasticsearch 조정편 03 - Elasticsearch 시스템 차원 최적화

1431 단어
[설명] 여기서 elasticsearch를 시작합니다. 사용자 이름은:elastic

1. 시작 elasticsearch 사용자가 가지고 있는 파일 핸들 수를 설정합니다

vim /etc/security/limits.conf
#  
elastic soft memlock unlimited
elastic hard memlock unlimited

2. 시스템 프로필 / etc/sysctl을 수정합니다.conf

vm.max_map_count = 262144
vm.swappiness = 1
net.core.somaxconn = 2048
#  
sysctl -p

 1. vm.max_map_count = 262144

Elasticsearch hybrid mmapfs / niofs 。 mmap , , , :redis17- MMAP sendFile。 mmap :65530, 。 elasticsearch 262144, /etc/sysctl.conf vm.max_map_count = 262144

 2. vm.swappiness = 1

Linux , vm.swappiness = 1( 60)。 OS elasticsearch swap , 1 1% swap , os , , 。

 3. net.core.somaxconn = 2048

net.core.somaxconn , , 128, TCP 。 web , 128 。 2048 。 ( sendmail(8) Apache), 。 DoS 。

3, 더 큰 메모리 더미

   。 ES , 32+GB 。 50% , 128G , node, 31G( Linux x64 32GB, 31 , , 31GB ) 。 62G ES , 62G Lucene。

 

좋은 웹페이지 즐겨찾기