web-dev-qa-db-ja.com

tmpfsとzramの両方を使用しても意味がありますか?

tmpfszram が何らかの形で互いに悪影響を及ぼし合うのではないかと思いました。それについて読んだ後、その組み合わせで達成できる累積的な効果があるかどうかわかりません。

誰かがその組み合わせで経験をしましたか?

役立つ回答をよろしくお願いします!

1
FuzzyQ

したがって、あなたが質問していると思う質問に答えるために、これら2つを一緒に使用することは可能であり、そうすることで他に悪影響を与えることはありません。

/dev/shmに精通しているのかどうかはわかりませんが、RAMにマウントされているファイルシステムであり、フォルダのようです。 SHM、tmpfs、zramはすべて少し異なる実装で、同じ出力になります-セカンダリストレージデバイスではなくRAMにデータを保存します。私が知る限り、違いはRAMがいっぱいになり始めたときの反応にあります。

この質問をしているので、おそらくスワップについて聞いたことがあるでしょう-メモリがほぼフル容量に達すると、OSはRAMと専用パーティションの間でデータの移動を開始します。私が覚えていることから、これは間違っている可能性がありますが、tmpfsは絶対に必要な場合にのみスワップされ、常にRAMにとどまろうとします。 /dev/shmは、RAMの他のデータと同じように簡単に交換できます。zramについては知りませんが、同じだと思います。

1
jackweirdy