調整Ubuntu中的SWAP大小
1 minLinux心得
在Ubuntu 中嘗試編譯 LineageOS時,因為實體記憶體不足的關係,上網查了一下資料發現或許能透過增加虛擬記憶體 SWAP 來解決,所以就紀錄了下來。
# 首先檢查一下目前的SWAP大小
swapon
# 會看到這樣子的輸出,可以看到SIZE是8GB。
NAME TYPE SIZE USED PRIO
/dev/sdb0 partition 8G 15.8M 100
# 先關閉SWAP
sudo swapoff -a
# 建立一個SWAP檔案
sudo fallocate -l 16G /swapfile
# 改變檔案的權限
sudo chmod 600 /swapfile
# 標記檔案爲SWAP
sudo mkswap /swapfile
# 啟用
sudo swapon /swapfile
# 檢查一下調整後的大小
swapon
# SIZE變成16GB就對囉
NAME TYPE SIZE USED PRIO
/dev/zram0 partition 16G 0B 100