web-dev-qa-db-ja.com

RAM DISKで仮想PCを使用していますか?(。vhdファイルをRAM DISK)に入れます)

誰かがRAM DISKを作成し、2GB(場合によっては1.2GB)の.vhdファイルをその中に入れて、このイメージを使用してVirtualPCを実行しようとしたのかどうか疑問に思います。

ハードディスクがRAMによってシミュレートされるようになったため、超高速で実行されているはずです...試したことはありませんが、Linuxにtmpfsがあることがわかりました。つまり、VirtualBoxを使えば、それは実行可能であるはずです... WindowsやMacでは、以前に試した人がどれだけ速いか見てみましたか?

P.S. 2009年にハードドライブがSSDでなかったのは歴史的な理由であり、ハードドライブの仮想構造への1つのファイルマッピングでは、物理的に回転するハードディスクへのアクセスに多くの時間がかかる可能性があります。 「仮想PCの状態」はすべてコンピュータの物理的なRAMにある可能性があると思うので、問題はありません。 SSDができたので、ハードドライブのふりをするRAMディスクのようなものなので、かなり高速になるはずです)。

9
nonopolarity

ハードディスクの速度が最近の最大のボトルネックですが、他のボトルネックもあります(たとえば、ドライバーの遅延、メカニカルドライブのOSアーキテクチャ設計など)。

2
deddebme

それは議論の余地があります。

パフォーマンスは確かに大幅に向上します。ただし、イメージ全体を保存できるRAMディスクを作成するのに十分なRAMがある場合は、VirtualBox、VMWare、およびVirtualPCの両方がイメージをキャッシュできることを知っておいてくださいしたがって、RAMディスクは必ずしも冗長になるとは限りませんが、キャッシュ可能なイメージよりもパフォーマンスが向上することはそれほど大きくありません。

それはリスクでもあります。停電やPCの電源が誤ってオフになっているその他の状況では、イメージ(または最後にロードしてからPCに加えた変更)が破壊されます。

最後に、イメージ全体をディスクからメモリに読み込んで後でディスクに保存する必要があるため、VMセッションの起動と終了が遅くなります。

6
A Dwarf