調整 Raspberry Pi Swapfile 大小

最近試著在 Raspberry Pi 3 上編譯東西,結果遇到無法 alloc 虛擬記憶體的問題。

Virtual memory exhausted: Cannot allocate memory

查了一下需要調整一下 swapfile 大小。 Raspbian 的 swapfile 設定檔放在 /etc/dphys-swapfile,預設值是

CONF_SWAPSIZE=100

代表 swapfile 是 100MB,在現在這時代實在是有點小。 改成你要的大小後,重啟 service:

sudo /etc/init.d/dphys-swapfile stop
sudo /etc/init.d/dphys-swapfile start

然後可以用

free -m

來檢查設定有沒有成功。

Contents

comments powered by Disqus