[Linux][Swap] 虛擬記憶體分頁Swap指南

Intro

Wiki - 分頁Swap

常見的應用情境如開發環境要做套件安裝如PHP Composer,則可以利用暫時設定檔案Swap的方式解決。


基本用法

查看Swap狀態:

swapon -s

卸載Swap:

# Partition
swapoff /dev/hdb2

# File
swapoff /swapfile

透過Partition分割


透過檔案增加

主要透過swaponswapoff指令來操作設定分頁,利用實體所在硬碟分割區中的檔案提供Swap。

  1. 先建立一個想要配給Swap容量的檔案於硬碟分割區,可以透過fallocate指令:
fallocate -l 2G /swapfile
  1. 格式化此檔案為Swap file:
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile
  1. 確認查看或設定自動掛載

完成後可以使用swapon -s指令確認查看,另外如要自動掛載則可以於/etc/fstab加入設定:

/swapfile   swap    swap    sw  0   0

Leave a Reply

Your email address will not be published. Required fields are marked *