生日的時候,女朋友送了一塊樹莓派玩。
按道理來說,樹莓派應該是適合長時間運行的。但是我發現我的這塊樹莓派運行幾個月之後沒內存了……
真讓人頭大,重啓之後又好了。一開始我以爲是我寫的那個控制風扇轉動的代碼有內存泄漏還是咋回事,不過按道理來說我用的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的桌面系統還是不行,回來換個沒桌面系統的看看