查看ES文档内存占用总和(以MB为单位) - Linux命令
要查看ES文档占用的内存总和,可以使用以下命令:\n\n1. 首先,登录到Linux系统的终端。\n\n2. 使用curl命令发送HTTP请求来获取ES文档占用内存的总和。假设ES运行在本地主机的9200端口上,可以使用以下命令:\n\nshell\ncurl -X GET "localhost:9200/_cat/nodes?v&h=heap.current" | awk '{s+=$1} END {print s/1024 "MB"}'\n\n\n该命令会发送GET请求到localhost:9200/_cat/nodes?v&h=heap.current地址,并通过awk命令将返回结果进行处理。其中,v参数用于显示详细信息,h=heap.current参数用于只返回堆内存的当前使用量。\n\n3. 运行以上命令后,会返回ES文档占用内存的总和,以MB为单位。
原文地址: https://www.cveoy.top/t/topic/qgSs 著作权归作者所有。请勿转载和采集!