多くの100 kbの単一ファイル(イメージ)で構成される約10 GBのデータ用に、メモリ内ストレージシステムをセットアップする必要があります。多くの読み取りとかなり定期的な書き込みが行われます(新しいファイルの追加、古いファイルの削除)。tmpfsは通常のファイルシステムのように動作する
ことを知っています。たとえば、dfを使用して空き領域や使用済み領域を確認できます。これは便利な機能です。しかし、ramfsがIO操作の速度に関していくつかの利点を提供するかどうかに興味があります。ramfsを使用する場合、消費されたメモリのサイズを制御できないこと、および空きRAMを完全に消費するとシステムがハングすることがありますが、このシナリオでは問題になりません。
要約すると、私は興味があります:
-パフォーマンスの面で、どちらが速いか:ramfsまたはtmpfs(そしておそらくその理由)?
-ときはないtmpfsのは、スワップ領域を使用できますか?既に保存されているデータをスワップ(現在実行中の他のプログラム用にRAMを解放するため)に移動するか、その時点で空きRAMが残っていない場合は新しいデータのみを移動しますか?