スワップ領域の確認

# 現在のスワップ使用状況を確認
free -h
 
# 既存のスワップパーティションを確認
swapon --show
 

スワップファイルの作成

  1. スワップファイルの作成(例:4GB)
sudo dd if=/dev/zero of=/swapfile bs=1G count=4
 
  1. 権限の設定
sudo chmod 600 /swapfile
 
  1. スワップ領域としてフォーマット
sudo mkswap /swapfile
 
  1. スワップの有効化
sudo swapon /swapfile
 
  1. 永続化(再起動後も有効にする)
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
 

推奨スワップサイズ

RAM容量推奨スワップサイズ
2GB以下RAMの2倍
2GB~8GBRAMと同じ
8GB以上最小8GB

スワップの削除方法

# スワップの無効化
sudo swapoff /swapfile
 
# スワップファイルの削除
sudo rm /swapfile
 
# /etc/fstabから該当行を削除
sudo nano /etc/fstab