tmpfsのサイズがRAMより大きい場合、どのくらいのRAMを使用しますか?アプリケーションにRAM権限がありますか?

tmpfsのサイズがRAMより大きい場合、どのくらいのRAMを使用しますか?アプリケーションにRAM権限がありますか?

tmpfsで設定されたサイズがRAMサイズより大きく、tmpfsに多くのコンテンツが格納されている場合、アプリケーションで使用できるRAMの量はどのように決まりますか?アプリケーションでより多くのメモリが必要な場合、システムはスワップメモリ​​のみを提供できますか?それとも、tmpfsはアプリケーション用のRAMを取得できますか? RAMにファイルシステムを置くよりも、RAM上でアプリケーションを実行する方が重要だと思います。 swappiness設定はアプリケーションにのみ影響しますか?それともtmpfsにも影響しますか?

ベストアンサー1

tmpfs ファイルシステムの内容は、プロセスのメモリが RAM とスワップに分かれるように、RAM とスワップに分けられます。使用するときは、すべてのデータをRAMに入れる必要があります。十分なスペースがない場合、カーネルはデータをスワップ領域に移動します。基本的なアイデアは、プロセスメモリであるかtmpfsの内容であるか、最も長く使用されていないデータを最初にスワップ領域に移動することです。

おすすめ記事