elasticsearch 虚拟内存占用300G

waterfall506 2015-08-20 09:49:27
Tasks: 381 total, 4 running, 377 sleeping, 0 stopped, 0 zombie
Cpu(s): 5.2%us, 2.8%sy, 0.0%ni, 83.9%id, 1.9%wa, 0.0%hi, 6.2%si, 0.0%st
Mem: 48261M total, 43762M used, 4498M free, 2439M buffers
Swap: 8189M total, 534M used, 7655M free, 15847M cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
19588 es 20 0 314g 21g 324m S 92 44.8 13500:54 java
60703 imp 20 0 435m 16m 8260 S 23 0.0 192:08.85 impassist

使用top命令查看,elasticsearch进程占用了314g虚拟内存。elsaticsearch为什么会占用这么大的虚拟内存,是否能限制其大小。
...全文
634 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
囧囧有神璐璐 2017-07-14
  • 打赏
  • 举报
回复
数据量太大的话,单机版估计就要死了,太吃内存,他把数据加载jvm然后操作,你说吃不吃内存
囧囧有神璐璐 2017-07-14
  • 打赏
  • 举报
回复
那是在jvm.options设置jvm大小的,可以设置,建议设置内存的一半
唐辰砂 2016-07-28
  • 打赏
  • 举报
回复
我也遇到了这个问题,请问你们解决了吗?为什么啊?
Eric-L90 2015-08-29
  • 打赏
  • 举报
回复
我也遇到了这么个问题。。。这个应该和数据量有关。数据量越大占用越大。我的不仅这个占用很大,shr也占用很大,而且一直增加。不减少。有没有方法能限制shr呢?

50,526

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧