私はVagrant VM(virtualBox)で実行されている開発環境を持っています。 11GbのスペアRAMがあると考えて、私はVMをRAMで完全に実行できると考えました。RAMでVagrant VMを実行するにはどうすればよいですか?
誰もがこのアプローチを知っていると私はそれから多くのパフォーマンスを得るだろうか?
私はVagrant VM(virtualBox)で実行されている開発環境を持っています。 11GbのスペアRAMがあると考えて、私はVMをRAMで完全に実行できると考えました。RAMでVagrant VMを実行するにはどうすればよいですか?
誰もがこのアプローチを知っていると私はそれから多くのパフォーマンスを得るだろうか?
多くのメモリが利用可能な場合、ほとんどの場合、画像はホストOSのキャッシュにキャッシュされ、そのことを心配する必要はありません。
私はMacBookのramdiskにイメージファイルを置こうとしましたが、5分(ほとんどはapt-get install
というものでした)で改善が見られませんでした。
また従来、VirtualBoxはディスクイメージファイルを通常のファイルとして開いていたため、他のファイルと同様にホストオペレーティングシステムによってキャッシュされていました。この主な利点は、ゲストOSがディスクに書き込みを行い、ホストOSキャッシュが遅延書き込みを使用する場合、ホストOSが非同期に操作を実行できる間に書き込み操作をゲストOSにすばやく完了としてレポートできることです。 また、VMを2回目に起動し、OSがキャッシュに使用するために十分なメモリを使用できる場合、仮想ディスクの大部分がシステムメモリに存在し、VMがデータにすばやくアクセスできます。それは、たくさんあなたを助けにはなりませんストレージいじり、CPU /ネットワークによって支配されています場合(C)5.7. Host IO caching
あなたが大幅にわかります利点は、あなたがそこに実行するプロセスに依存しています。