2016-10-26 3 views
0

tmpfs/tmpというディレクトリを使用しています。しかし、ファイルを追加すると、free -hの出力では、cachedの列値も増加することがわかります。tmpfsで使用されるメモリは、ページキャッシュと同じようにリサイクルできますか?

しかし、ページキャッシュの使用情報もcachedに追加されていますか? /tmpディレクトリのファイルで使用されるメモリは、のページキャッシュの場合と同じように、メモリが不足しているときにリサイクルできますか?

+0

tmpfsはページキャッシュにあり、ディスクにスワップすることができます。 https://www.kernel.org/doc/Documentation/filesystems/tmpfs.txt –

+0

@iporsircerスワップを閉じると、マシンのメモリが少ないときにtmpfsメモリをリサイクルすることができます。 – andy

答えて

0

としてはkernel tmpfsで述べている:

サイズ:これに割り当てられたバイトの限界インスタンスをTMPFS。 のデフォルトは、スワップなしの物理RAMの半分です。 あなたのtmpfsインスタンスのサイズが大きすぎる場合、OOMハンドラはそのメモリを解放できないので、マシンはデッドロック になります。

明らかに、tmpfsメモリはリサイクルできません。

関連する問題