有鑑於 Raspberry Pi 2 記憶體只有 1G,一個不小心可能程式就被 Kernel 發出 OOM 事件幹掉…
這邊就想到 2013 WWDC OS X 狂推猛推的神奇黑科技 (事實上卻是早在 Linux 好一陣子的 zram 技術來用,嘖嘖!)
zram 有利於嵌入式裝置、小筆電和其它相似的低端硬體裝置。這些裝置通常使用固態儲存,它們由於其原生性質而壽命有限,因而避免以其提供交換空間可防止其迅速磨損。此外,使用zRAM還可顯著降低Linux系統用於交換的I/O
先把原本的 swap 關掉 (預設應該是用 dphys-swapfile)
sudo update-rc.d dphys-swapfile disable |
再來查一下 Kernel 有沒有支援 zram module
λ ~/ modinfo zram |
如果有的話應該會上面訊息…
然後就可以來安裝囉~
# 下載 script |
不用重開機,來測試一下!
λ ~/ free |
接著執行 sudo service zram start
λ ~/ sudo service zram start |
看到 Swap 跑出來就表示大功告成啦!