作成
free -h コマンドで現在の swap 領域の利用状況を確認できます
新しいスワップファイルを作成する(サイズは任意)
bash
sudo fallocate -l 1G /swapfileファイルの権限を root のみに設定する(オプション)
bash
sudo chmod 600 /swapfileファイルをスワップ領域としてフォーマットする
bash
sudo mkswap /swapfileswap を有効化する
bash
sudo swapon /swapfile自動マウントを有効化する
etc/fstab ファイルに入り、末尾に次の行を追加します:
bash
/swapfile none swap sw 0 0変更
swap のトリガー閾値を変更する
etc/sysctl.conf ファイルを開き、 vm.swappiness=80 の値を変更します。もし無ければ新しく追加してください。
swap 領域のサイズを変更する
swapoff -aで swap を無効化する- 以前作成した
swapfileを削除する - 作成手順を再度実行する