私は4GBのRAMを備えたかなり古いサーバーを使用しており、1日を通してほぼ同じファイルを提供していますが、3GBのRAMが「無料」である間にハードドライブから提供しています。
ラムドライブを実行したことがある人なら誰でも、速度の面で素晴らしいことを目の当たりにすることができます。このシステムのメモリ使用量は通常1GB / 4GBを超えることはないので、その余分なメモリを何か良いものに使用する方法があるかどうかを知りたいと思います。
- RAMから特定のファイルを常に提供するようにファイルシステムに指示することは可能ですか?
- RAMを使用してファイル読み取り機能を改善するために使用できる他の方法はありますか?
より具体的には、私はここで「ハック」を探していません。RAMドライブを作成し、そこにファイルを手動でコピーする必要なく、ファイルシステム呼び出しでRAMからファイルを提供したいのです。または、少なくとも私のためにこれを行うスクリプト。
ここで可能なアプリケーションは次のとおりです。
- 読み取りが多くなる静的ファイルを備えたWebサーバー
- 大きなライブラリを持つアプリケーションサーバー
- RAMが多すぎるデスクトップコンピューター
何か案は?
編集:
- この非常に有益な情報が見つかりました:Linuxページキャッシュとpdflush
- Zanが指摘したように、メモリは実際には空きではありません。つまり、アプリケーションで使用されておらず、メモリにキャッシュするものを制御したいということです。