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