1. SWAPパーティションの役割
Linux システムが物理メモリを消費すると、バックグラウンド プログラムのメモリが物理メモリから SWAP 領域に移動されますが、通常、作成された Ubuntu 仮想マシンは SWAP スワップ パーティションを自動的に作成しません。
まず、SWAP スワップ パーティションが存在するかどうかを確認します。
sudo swapon --show
何も出力されない場合は、SWAP スワップ パーティションがないことを意味します。それ以外の場合は、対応するコンテンツが出力されます。(以下は、SWAP スワップ パーティションを作成した後の出力です)
2. SWAP スワップ パーティション ファイルを作成する
1.まずSWAPファイルを作成します(今回作成した容量は4Gです)
sudo fallocate -l 4G /swapfile
2. SWAP ファイルの権限を設定する
sudo chmod 600 /swapfile
3. Linux SWAP 領域の設定
sudo mkswap /swapfile
4.SWAPファイルをアクティブ化します
sudo swapon /swapfile
5. 作成した SWAP スワップ パーティションを永続的なものにする必要がある場合は、スワップファイル ファイルのパスを /etc/fstab ファイルに書き込む必要があります。
sudo vi /etc/fstab
次に、ファイルの最後の行に次のように入力します。
/swapfile swap swap defaults 0 0
6. 確認してください
sudo swapon --show
または
sudo free -m