システムに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 負荷がかかっていないドライブの使用を検討してください。