添加虛擬內存#
-
獲取文件塊(具體劃分多少 swap 交換分區,根據你的物理內存具體應用情況磁盤情況而定一般是物理內存的 1~2 倍)
dd if=/dev/zero of=/var/swapfile bs=1M count=2048 # block_size、number_of_block 大小可以自定義,比如 bs=1M count=1024 代表設置 1G 大小 SWAP 分區。
-
創建 swap 文件
/sbin/mkswap -f /var/swapfile
-
給予 swapfile 600 權限
chmod 600 /var/swapfile
-
掛起 swap 文件
/sbin/swapon /var/swapfile
-
檢查 swap 是否正確
/sbin/swapon -s
-
加到 fstab 文件中讓系統引導時自動啟動(防止重啟後 swap 分區變成 0)
vi /etc/fstab // 末尾加入 /var/swapfile swap swap defaults 0 0
-
重啟系統
reboot
-
查看 swap 交換分區情況
free -m
刪除虛擬內存#
- 停止 swap 分區
/sbin/swapoff /var/swapfile
- 刪除 swap 分區文件
rm -rf /var/swapfile
- 刪除自動掛載配置命令
vi /etc/fstab // 刪除下面內容 /var/swapfile swap swap defaults 0 0