Skip to content

debianのswap設定

作者:Lee 等
最后更新:

作成

free -h コマンドで現在の swap 領域の利用状況を確認できます

新しいスワップファイルを作成する(サイズは任意)

bash
sudo fallocate -l 1G /swapfile

ファイルの権限を root のみに設定する(オプション)

bash
sudo chmod 600 /swapfile

ファイルをスワップ領域としてフォーマットする

bash
sudo mkswap /swapfile

swap を有効化する

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 を削除する
  • 作成手順を再度実行する

页面历史