tmpfsボリュームがいっぱいになり、スワップ領域がいっぱいになるとどうなりますか? LinuxのOOM-killerは関連していますか? [コピー]

tmpfsボリュームがいっぱいになり、スワップ領域がいっぱいになるとどうなりますか? LinuxのOOM-killerは関連していますか? [コピー]

私が知っている限り、永続/ディスクベースのボリュームがいっぱいになった場合は、より多くのファイルを追加する前に明示的にファイルを削除してスペースを解放する必要があります。

また、メモリが使い果たされると、LinuxカーネルのOOM-killerがメモリを解放するためにプロセスを終了し始めることがわかりました。

tmpfsはメモリ内ファイルシステムなので、一般的なボリューム動作とLinuxメモリ管理との間に交差がある場合とない場合があると思いました。

OOM-killerは、特定の条件(デフォルトまたは設定)に応じて自動的にファイルの削除を開始しますか?

それとも、tmpfsがいっぱいになると(そしてスワップもいっぱいになると)、tmpfsはすべての点で他のファイルシステムと同じですか?

編集#1

私は読んだスワップ - どうなりますか?しかし、この質問の目的である「tmpfs」については言及しません。

編集#2

私は読んだtmpfsのサイズはどのように決まりますか?いっぱいになるとどうなりますか?これは質問に非常によく答え、私の質問は実際に重複しているようです。

答え1

いいえ、OOMキラーはまったく関与していません。魔法はありません。 tmpfsは他のファイルシステムのように動作します:tmpfsのサイズはどのように決まりますか?いっぱいになるとどうなりますか?

関連情報