跳至内容

Greengrass正在占用交换空间。

0

【以下的问题经过翻译处理】 我在我的GreenGrass设备上看到了以下进程: java -Dlog.store=FILE -Dlog.store=FILE -Droot=/greengrass/v2 -jar /greengrass/v2/alts/current/distro/lib/Greengrass.jar --setup-system-service false

这是主要的greengrass服务吗? 我问这个问题是因为它似乎使用了很多内存,并且似乎一直在增长,导致交换内存也在增加。

jeteye@jeteye:/data/rt$ sudo smem --sort=swap -r
  PID User     Command                         Swap      USS      PSS      RSS
 4525 root     java -Dlog.store=FILE -Dlog   514860   353064   353386   354676
 7067 ggc_user java -jar /greengrass/v2/pa    75560     2720     2986     3392
 7957 root     /usr/sbin/streamcontroller     57640    60192    61500    63172
 6029 root     /usr/bin/dockerd -H fd:// -    33704    21848    21848    21856

并且最终(在2.5+个小时后),交换进程(kswapd0)开始占用太多的处理器时间,以至于其他需要处理实时视频的进程不足以获得足够的时间并重新启动(这只是一个猜测..仍在收集更多信息)。

有没有办法限制GreenGrass随时间推移使用的内存量?

专家

已提问 3 年前74 查看次数

1 回答
0

【以下的回答经过翻译处理】 建議使用者可以審視已經部署的元件,例如部署了lambda至設備端,在程序邏輯上是否有memery leak等等

专家

已回答 3 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。