GNU/Linux >> Linux の 問題 >  >> Linux

Debian で動的に成長するスワップ ファイル

SwapSpace は、オペレーティング システムの要件に応じてサイズを変更する「動的スワップ ファイル」を作成するユーティリティです。

そのため、仮想スワップ ファイルの作成を忘れて、「SwapSpace」をインストールするだけで、自動的に作成され、必要に応じてサイズが変更されます。

手動で作成したスワップ ファイルと「スワップスペース」を並べて使用することもできます。手動で作成したスワップ ファイルがいっぱいになると、「スワップスペース」は OS 用に別のファイルを自動的に作成するため、OS は常にスワップ スペースを持ち、安定性が向上します。

「SwapSpace」のもう 1 つの便利な点は、可能な場合はいつでも SwapSpace のサイズを縮小し、それらのバイトをユーザー ファイル システムに「解放」することです。開発者によると、この縮小はスワップ ファイルのパフォーマンスの向上にも役立ちます (さらに、「貴重な」HDD スペースも無駄になりません)。

でインストール

sudo apt-get install swapspace

そして、必要に応じて構成ファイルを調整します。最小値を 0 に設定しました わずか 8GB HDD の VM debian マシンで

さらに、swappiness も設定しました 0 まで VM の貴重な HDD スペースの使用を最小限に抑えるには:

システムの swappiness 値を変更するには、/etc/sysctl.conf を開きます ルートとして。次に、この行をファイルに変更または追加します:

vm.swappiness = 0

(変更を有効にするために再起動します)


スワップスペースは古く、保守されていないため、ある日、最新のシステムで問題が発生する可能性があります。動的スワップの最善の解決策は次のとおりだと思います:

sudo apt install dphys-swapfile
sudo update-rc.d dphys-swapfile enable

次に CONF_SWAPFACTOR=2 を設定します /etc/dphys-swapfile で そして最後に

sudo service dphys-swapfile start

Linux
  1. Ubuntuでスワップファイルを追加する方法

  2. Linuxでスワップスペースを作成または増やす方法

  3. Linuxでスワップを作成する方法

  1. Linuxでスワップファイルを作成する方法

  2. Linuxスワップファイルを作成する

  3. Debian 11 にスワップ領域を追加する方法

  1. スワップボリュームを追加しますか?

  2. CentOS / RHEL :スワップ ファイルを追加する方法

  3. Linux で暗号化されたスワップ ファイルを設定するにはどうすればよいですか?