私はLinuxサーバー上で動作するWebアプリケーションを作成しています。アプリケーションは250Kファイルに絶えずアクセスしています。これはメモリにロードし、読み取り、いくつかの情報をユーザーに返します。このファイルは常に読み込まれているので、私のクライアントはMemcacheのようなものをメモリにキャッシュすることを提案しています。これは、おそらく読み込み処理が高速になるからです。Linuxファイルシステムは効率的にファイルをキャッシュしますか?
しかし、私はLinuxファイルシステムがおそらく頻繁にアクセスされているのでメモリ内のファイルをキャッシュしていると考えています。そうですか?あなたの意見では、memcacheは本当の改善をもたらしますか?それとも、Linuxがすでにやっているのと同じことをするつもりですか?
私はLinuxとmemcacheのどちらもよく知らないので、誰かがこれを明確にすることができたら本当に感謝します。
「Linuxファイルシステム」はありません。 Linuxがサポートするファイルシステムはたくさんあります。 – cdhowie
モノリシックな250k BLOBは、あなたが解決しようとしている問題が何であれ間違った解決策のように聞こえます。 – tripleee
'mmap'のように聞こえるかもしれませんが、メモリをすべてカーネルに任せる方が良いかもしれません。 –