スワップファイルはどこに作成されますか?

スワップファイルはどこに作成されますか?

システムに2GBのスワップファイルを追加したいのですが、そのためのコードを見つけました。

sudo fallocate -l 2g /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

私は swapfile や swapspace を使ったことがないので、swapfile がどの場所に作成されるのかを知りたいです。ファイルはホーム ディレクトリに作成されますか? swapfile を作成するのに最適な場所はどこですか? ホーム ディレクトリ、ルート ディレクトリ、または他のマウントされたディスクですか?

答え1

あなたの場合、スワップファイルは「/swapfile」ですが、好みに応じて変更することもできます。「/swapfile」を目的の保存先に置き換えるだけです。

最適な場所はもちろん意見に基づきますが、システムのスワップが頻繁に発生する場合は、高速ストレージ (SSD など。ただし、寿命が限られているため、これは非常に意見に基づきます) を優先します。

編集:
起動時に毎回 sawp ファイルを使用したい場合は、/etc/fstab に次のようなエントリを追加できます。

/swapfile    none    swap    sw      0 0

編集2:
他の理由により常に高い IO 負荷がかかっていないドライブの使用を検討してください。

関連情報