生日的时候,女朋友送了一块树莓派玩。
按道理来说,树莓派应该是适合长时间运行的。但是我发现我的这块树莓派运行几个月之后没内存了……
真让人头大,重启之后又好了。一开始我以为是我写的那个控制风扇转动的代码有内存泄漏还是咋回事,不过按道理来说我用的python,也不应该出现内存泄漏。我又把交换内存变大了一点,然后后来也没理它。
最近发现又出现这个问题了,用top命令查看之后发现有一个lxpanel进程占用了大量的内存,如下图:
大概占用了16%,我这1G的内存(实际只有800多MB),这玩意占用了接近200MB,而且这才是运行了不到一个月。
百度了好久,也没百度到啥有用的东西,果然垃圾百度,用了谷歌之后找到了解决办法:
https://github.com/raspberrypi-ui/lxpanel/issues/18
WeibingChen17:
Hi,
I have a raspberry pi 3 B+ which has been running for 48 days. Today I found it was out of memory and lxpanel was taking more than 400 MB memory. I restarted and its resource was back to 20MB. Report here as an issue.
To restart lxpanel, use lxpanelctl restart
Thanks.
这位小哥给的解决办法是重启lxpane,命令是lxpanelctl restart
,试了一下,还真能用。内存增加了不少。同时如果想再多加一点内存,可以再试试命令sudo service lightdm restart
看来linux的桌面系统还是不行,回来换个没桌面系统的看看