Killerというシステムの維持のために突然プロセスが落とされることがあります。そのような場合には、ストレージの方にメモリ用の領域を用意して、それをメモリとして認識して使うという方法があり、その領域のことをスワップ領域といいます。用語として、スワップ領域をメモリとして使う場合、物理的な方のメモリのことを物理メモリと区別して呼びます。ここでは、スワップ領域を追加する方法を紹介します。スワップ領域の追加スワップ領域は、パーティションとして用意する方法と、ファイルとして用意する方法の2種類があります。どちらを使ってもいいのですが、パーティションの場合、設定が面倒なので、ここではファイルを用意する方法を紹介します。スワップ領域のデメリットストレージにスワップ領域を作った場合、忘れてはならないのは物理メモリにデータをおく場合と異なり、アクセスの速度が桁違いに落ちます。そのため、あまりにもスワップ領域が使われる場合には、物理メモリの量を増やした方がパフォーマンスが向上します。作り方まず、スワップ領域となるファイルを用意します。ファイルの用意には、ddコマンドを使い、ファイルのサイズは2GiBでルートディレクトリにswapfileという名前で作成します。count=2048ddコマンドはデータのコピーや変換をして、ファイル等に保存するために使用するコマンドです。count=2048でサイズを指定しています。次に誰でもファイルにアクセスできるとセキュリティとしてまずいので、パーミッションの変更をします。/swapfileさらに、次のコマンドでスワップ領域のファイルとして変換します。/swapfileこれでスワップ領域用のファイルができたので、Linuxに認識させます。/swapifle本当にスワップ認識できたかどうかは、topコマンド等で確認しましょう。スワップ領域として使うのをやめる場合は次のコマンドを実行します。/swapfileこれで、スワップ領域を作って認識させることができました。実は、swaponコマンドを使って認識させる場合、OSの再起動のたびにswaponコマンドを使ってスワップ領域を認識させる必要があります。そのため、OSの起動時に必ず認識させたい場合は/etc/fstabに次のように追記します。0これで、OSの起動時に/swapfileがスワップ領域として認識されるようになりました。さいごに毎回調べているので、今回備忘録の意味を兼ねてここに書きました。誰かの参考になれば幸いです。