2016-12-31 5 views
0

私はVagrant VM(virtualBox)で実行されている開発環境を持っています。 11GbのスペアRAMがあると考えて、私はVMをRAMで完全に実行できると考えました。RAMでVagrant VMを実行するにはどうすればよいですか?

誰もがこのアプローチを知っていると私はそれから多くのパフォーマンスを得るだろうか?

答えて

0

多くのメモリが利用可能な場合、ほとんどの場合、画像はホストOSのキャッシュにキャッシュされ、そのことを心配する必要はありません。

私はMacBookのramdiskにイメージファイルを置こうとしましたが、5分(ほとんどはapt-get installというものでした)で改善が見られませんでした。

従来、VirtualBoxはディスクイメージファイルを通常のファイルとして開いていたため、他のファイルと同様にホストオペレーティングシステムによってキャッシュされていました。この主な利点は、ゲストOSがディスクに書き込みを行い、ホストOSキャッシュが遅延書き込みを使用する場合、ホストOSが非同期に操作を実行できる間に書き込み操作をゲストOSにすばやく完了としてレポートできることです。 また、VMを2回目に起動し、OSがキャッシュに使用するために十分なメモリを使用できる場合、仮想ディスクの大部分がシステムメモリに存在し、VMがデータにすばやくアクセスできます。それは、たくさんあなたを助けにはなりませんストレージいじり、CPU /ネットワークによって支配されています場合(C)5.7. Host IO caching

また

あなたが大幅にわかります利点は、あなたがそこに実行するプロセスに依存しています。

関連する問題