組み込みLinux設定にスワップパーティションがないのは悪い考えですか?

組み込みLinux設定にスワップパーティションがないのは悪い考えですか?

x86ボード上で動作するコンパクトフラッシュドライブにインストールされたbuildrootによって作成された小さな組み込みLinuxカーネルとファイルシステムがあります。私は停電の恐れのためにinitramfsを使用していますが、持続する必要があるデータを保持するためにCFドライブのext3パーティションに少数のディレクトリをマウントしています。しかし、最近では、現在の設定ではスワップパーティションをまったく使用していないため、スワップパーティションとその用途について読んでいます。これが安全かどうか知りたいです。デバイスで実行されているアプリケーションが多くのメモリを使用するとは予想していませんが、とにかくスワップパーティションを作成する方が良いでしょうか?私はCFデバイスに実行できる書き込み操作が制限されていることに精通しているので、重要でない場合はスワップパーティションを使用しないことをお勧めします。スワップパーティションなしで続行する場合、最悪のシナリオは何ですか?

ベストアンサー1

いいえ、それは悪い考えではありません。周辺の多くのデバイスで、スワップパーティションなしでLinuxを実行していることがわかります。たとえば、Linuxが組み込まれているDLinkルータモデルがたくさんあります。唯一の問題は、メモリが不足する可能性があることです。ただし、組み込みソリューションの場合、システムが正しく設計され(メモリリークなどがない)、ユーザーが追加のプログラムを直接起動できない場合、これは発生しません。

おすすめ記事