回答:
速度を上げるためにRAMディスクを使用するかどうかはわかりませんが、RAMディスクを使用して安全な領域を作成できます。RAMディスクを作成し、それを作業領域として使用する場合、その上に作成された一時/機密などのファイルは、マシンの電源がオフになるとすぐに移動します。
RAMディスクはシステムの速度を低下させる可能性があります。
キャッシュには、RAMディスクの多くの利点があります。他のもの(RAMディスクなど)に割り当てるメモリが多いほど、キャッシュに使用できるメモリは少なくなります。キャッシュは、RAMディスクに置いたものだけでなく、PCのハードディスクに関連するほとんどすべての速度を向上させます。
一方、仮想メモリがあります。予約したRAMが多いほど、アプリケーションが繰り返しディスクにスローされる可能性が高くなります。
これは、RAMディスクがほとんど死んだ理由の1つです。人々がおそらく1MBのRAMを持っていた時代に、RAMディスクはかなり一般的でした(ただし、PCよりもAtarisとAmigaのほうが多かったのですが)。Microsoftが長い間RAMDisk(無料、IIRC)を提供してきたにもかかわらず、今ではそれらはまれです。これはばかげているように見えますが、そのメモリは、当時よりも慎重に管理された共有リソースです。人々が1MBのRAMを持っていたとき、メモリを購入するとPCの速度が上がる-利用可能な領域でアプリが実行されるか、そうでないかを示唆して笑われたでしょう。その後、Windows 3が起こり、状況は変化しました。
とはいえ、RAMディスクは特別な場合に有利です。それが本当の利点であることを確認してください。そして、物事をより速く実行するためのO / Sの努力を妨害するだけではありません。
編集 すべてを言ったので、私は本当に質問に答えるべきです;-)
imdiskは優れた仮想ディスクドライバであり、仮想ディスクはシステムRAMに(オプションで)存在できます。インストーラーは、32ビットと64ビットの両方のWindowsをサポートしています。Server 2008でサポートされていますが、UACの問題があるため、注意事項を確認してください。
場合によっては、誰もが言ったことは正しいです。実際、それは絶えません。一定期間絶滅したが、持ち帰られた。あなたができる最善の組み合わせは、RAMディスクとSSDです。
現在、ほとんどのプログラムはシャットダウン時に保存する機能を備えているため、データがRAMディスクからSSDに移行されるため、データが失われることはありません。速度の利点があるかどうかは分からないと言っても、読み書き速度はSSDの最大70倍(多かれ少なかれ)ですが、あなたが言ったように、データ削除の問題が発生します。
RAMディスクを何に使用するかによって、速度に多少大きな違いがあります。集中的な読み取りおよび書き込み速度を必要とするものは、RAMディスクよりも優れています。コンパイル、コーディング、データ集約型ゲーム(Battlefield 3マップ、Crysisなど)、およびそのようなものは、RAMディスクとSSDのどちらからも大きなメリットがあります。
たとえば、Minecraft Tekkitサーバーは非常にデータ集約型です。それは常にエリア、複数の方向、およびマップの複数の部分を生成し、常に機械、ユーザーデータ、プラグインデータ、データログ、機械のエネルギー、錬金術師のエネルギーを生成します(非常に集中しているため、サーバーの所有者は完全に無効にする必要があります) mod)など。Minecraftは無限にマップを生成しているため、読み取り/書き込み速度をたくさん必要とします。
RAMDiskはそのための最良のオプションです。コンピュータ/サーバーをシャットダウンするときのために、SSDとペアリングすると、実質的に瞬時に実行されます。このようなアプリケーションはRAMディスクを使用することで劇的なメリットが得られるため、RAMディスクは時代遅れではありません。どちらかと言えば持ち帰られています。
非常に頻繁に読み書きされるいくつかのファイル(SQLデータベースなど)をRAMディスク上に置くだけで、これらの操作が桁違いに高速になるサーバー環境で役立ちます。
彼らはまた、通常のシステムでいくつかの用途があります。たとえば、システムで一時ファイルやFirefoxキャッシュなどをRAMディスクに配置すると、処理速度が大幅に向上します。
RAMディスクは、ライブCDまたはフロッピーディスクでよく使用されます。CD/フロッピーからデータを解凍したいが、ハードディスクドライブにはデータを書き込まない場合。CDでのランダムファイルアクセスは非常に遅いため、LinuxライブCDはRAMディスクでの起動と実行がはるかに高速になる傾向があります。
RAMディスクは、(明らかに)ランダムアクセスが多いあらゆる処理を行う場合にも役立ちます。何千もの異なるファイルにランダムにアクセスするプログラムは、それらのファイルがRAMディスク上にある場合、通常のハードディスクドライブでのシーク時間をなくすと、実行が大幅に向上します。
RAMディスクを使用する適切なタイミングは、実際のハードドライブに接触しないディスクまたはRAMにイメージをロードすることです。これにより、新しいOSをインストールしたり、現在のOSの問題を復元または「修正」したりできます。
多くの場合、自動インストールとシステム復元ディスクは、PXEシステムを介してネットワーク経由でRAMディスクにロードされ、次に仮想ファイルシステムにオフロードされます。その後、変更を加えて再起動できます。再起動すると、通常の環境で起動します。