スワップファイルを作成してスワップとして使用する方法を知っています。ただし、ファイルサイズとスワップを使用するかどうかに関係なく、使用するディスク容量を事前設定する必要があります。
初期サイズがゼロのスワップを作成し、需要に応じて拡張する方法は?
ベストアンサー1
スワップスペースオペレーティングシステムの要件に応じてサイズを変更する「動的スワップファイル」を生成するユーティリティです。
したがって、仮想スワップファイルの作成を忘れることもあります。 「SwapSpace」をインストールするだけで、自動的に仮想スワップファイルが作成され、必要に応じてサイズも変更されます。
手動で作成されたスワップファイルで「スワップスペース」を使用することもできます。手動スワップファイルがいっぱいになると、「スワップスペース」はオペレーティングシステム用の別のスワップスペースを自動的に作成するため、オペレーティングシステムは常にスワップスペースのため安定性が向上します。
「SwapSpace」のもう一つの有用な点は、可能な限りSwapSpaceのサイズを縮小し、そのバイトをユーザーのファイルシステムに「解放」することです。開発者によると、この削減はファイル交換(および「貴重な」作業)のパフォーマンスも向上させるのに役立ちます。 「ハードドライブのスペースは無駄になりません。)
設置と
sudo apt-get install swapspace
必要に応じて構成ファイルを調整します。私のVM Debianシステムの最小値を0
8GB HDDに設定しました。
しかも私も設定しました。交換性0
仮想マシンで貴重なHDDスペースの使用を最小限に抑えます。
システムスワップ値を変更するには、/etc/sysctl.conf
ルートとして開きます。次に、次の行を変更するか、ファイルに追加します。
vm.swappiness = 0
走る
systemctl restart systemd-sysctl.service --system
活性化