Linux - 新增 SWAP 記憶體
Published in:2022-08-03 | category: Linux


解決 RAM 不足 問題 - 在 LINUX 新增 SWAP 虛擬記憶體



以一台 1 Gb 記憶體的主機而言,我們在這裡建立 2G的 Swap 虛擬記憶體儲存空間

cd /
  
fallocate -l 2G swapfile
    
chmod 600 swap-sda1


初始化 Swap 空間



透過 mkswap/swapfile 建立為 Linux 交換區,讓這個資料夾被分割為一個磁碟區

mkswap /swapfile


啟動交換區

swapon /swapfile


開機啟動

swapon -s


如果不使用,可透過以下指令終止:

swapoff /swapfile


如果想先主要以實體記憶體為主,swap 為輔,可以透過 swappiness 來設定分配方式

sysctl vm.swappiness=10 >> 預設通常會是 60 (值越高,表示會越優先使用 swap,範圍 0~100)


開機自動設定

echo "vm.swappiness=10" >> /etc/sysctl.conf"

Prev:
Linux - 如何刪除殭屍程序
Next:
Linux - 建立 MFA 二階段認證