一、堆大小设置
默认情况下,Elasticsearch告诉JVM使用大小为最小和最大1 GB的堆。在 jvm.options 文件里 通过Xms(最小堆大小)和Xmx(最大堆大小)
文件路径:/data/elasticsearch/config/jvm.options
让最小堆大小(Xms)和最大堆大小(Xmx)相等
Xmx设置为不超过物理RAM的50%
假设服务器的内存是4G。
那么设置成2G
-Xms2g-Xmx2g
二、/_cat/nodes查看集群节点情况
GET /_cat/nodes?v&h=http,version,jdk,disk.total,disk.used,disk.avail,disk.used_percent,heap.current,heap.percent,heap.max,ram.current,ram.percent,ram.max,master
http |
192.168.1.163:9200 |
节点IP |
version |
7.6.0 |
ES的版本 |
jdk |
13.0.2 |
这个显示不准的 |
disk.total |
35.6gb |
服务器节点磁盘大小 |
disk.used |
16.1gb |
已经使用的磁盘大小 |
disk.used_percent |
45.30 |
磁盘使用占比 |
heap.current |
676.3mb |
已用的堆内存 |
heap.max |
2gb |
堆内存设置的最大值,就是 -Xms2g-Xmx2g |
heap.percent |
33 |