Gremlin-Server占用太多内存并挂起

时间:2016-02-04 08:02:55

标签: garbage-collection hbase titan tinkerpop3 gremlin-server


我使用gremlin-server(v3.02)和titan-hbase。我使用默认配置设置。服务器是8GB内存和4核。

经过几个小时的工作,服务器停止响应查询请求。 必须说服务器上的请求强度不高,几乎是低中等(每小时请求少,可能少于此)。

在查询gremlin的最后一次服务器日志消息时,我看到它有关Hbase会话超时的信息,并重新尝试重新连接hbase。
此时服务器CPU和内存为90-100%。

JDhat 1.8.0_45-b14 Redhat上的64位 使用jstat -gc我可以将所有时间都花在GC上,而oldgen也是100% 我已经设置了" -Xmx 8g"但是htop中的虚拟内存高达12g,使用xmx进行了一些测试我发现虚拟内存总是得到" -Xmx + 4g"。
Jmap -histo给了我大约2g [B(Byte [])和CacheRelation的演出以及CacheVertex的演出。

重启gremlin-server后,一切恢复正常,再次运行。

有什么想法吗?

0 个答案:

没有答案