新手问答 如何降低 nodeos 占用内存,我机器是 16G 的,但是 nodeos 还是会被系统杀掉,不是说 8G 就够了吗

ye2012 · 2018年08月31日 · 最后由 ye2012 回复于 2018年09月11日 · 12600 次阅读

RT

共收到 8 条回复

8G不够了, 一个小技巧就是经常重启, 可以降低内存使用.

我写了个shell,当mem到20% 就重启,目前运行了1周多了,还算比较平稳(重新同步一次区块,大概要2天吧。。

sugeladi 回复

现在还是用同步文件同步比较好。2天也算是快吧,也要看硬件性能和网络

strahe 回复

重启之后确实用的内存降低了很多,
我发现它使用内存不是一点一点增加的,而是平稳一段时间,突然开始增加内存,最后超过系统限制,被系统杀掉
不知道有没有限制内存使用的配置

ye2012 回复

你开了fither on 吗 , 不开的话现目前16G应该够用了.

strahe 回复

是的 我开了filter on来监控我的账号的情况。 这个开和不开有啥区别吗,我用/v1/history/get_actions这个接口拉取涉及到账号的actions。

ye2012 回复

filter on数据都是索引写内存的, 内存写爆基本无解,.

strahe 回复

如果我不开filter on 会影响/v1/history/get_actions这个接口的调用吗,每个action都有一个account_action_seq

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册