web-dev-qa-db-ja.com

仮想マシンにどのくらいのメモリ(RAM)を割り当てる必要がありますか?

UbuntuをVirtual Boxにインストールしています。ホストOSはWindows 7で、システムに6GBのRAMがあります。仮想マシンでUbuntuをセットアップするための1つのチュートリアル(このステップ14の手順: http://www.aztcs.org/meeting_notes/linuxsig/ubuntuintovirtualbox/ubuntuintovirtualbox.htm )は、RAM合計の45%でRAM使用可能です。これは、私の場合は約2.7GBです。これは正しいです?

また、RAMをvmに割り当てると、RAMがvm専用に予約され、yesの場合、vmがゲストを実行しているときにvm専用に予約されますOSまたはRAMに永続的な分割を作成しますか?つまり、実行を停止して仮想マシンを終了すると、ホストOS(Windows 7)は使用可能なRAMとしてRAMの6GBをすべて取り戻しますか?

30
Jay

ただし、必要なRAMを仮想マシンに与える必要があります実行に使用するタスクの場合

単一の仮想マシンを実行している場合、読んだ提案は問題ありません(ホストマシンに十分なRAMがある場合)。ただし、Ubuntuシステムで何を行うかによっては、2.7 GBのRAMはおそらく必要ありません。 Ubuntuの仮想マシンを含むほとんどの仮想マシンに、より多くの物理RAMが使用可能な場合でも、1 GBのRAMを割り当てます。

複数の仮想マシンを実行する予定がある場合、仮想マシンに合計6 GBのうち2.7 GBのRAMを割り当てるのはおそらく多すぎるでしょう。その量のRAMを搭載した2つのVMがあるとうまくいきません!

最後に、仮想マシンは通常、指定したすべてのRAMを予約します実行中はいつでも。仮想マシンの電源がオフ、サスペンド、休止状態、または実行されていない場合、このRAMは使用されていないになります。たとえば、4 GBのRAMを搭載したホストマシン上に約10の仮想マシンがあり、そのほとんどに1 GBのRAMがあります。これは問題ではありません。つまり、一度に実行できるのは数個までです。

27
Eliah Kagan

仮想マシンによる排他的使用のために割り当てるRAMの量に関する固定ルールはありません。ただし、次の2つの点に注意する必要があります。

Virtual Box Managerは、RAMの50%以上を仮想マシンに割り当てるたびに警告を表示しますが、RAMが十分にある場合、これはあくまでも目安です。もちろん、ホストOSに十分なRAMが残っている限り、システムの50%以上VMをRAMに割り当てることができます。

これはいつでも簡単に変更できるため、新しく作成したマシンに割り当てるRAMの量についてあまり心配する必要がないことに注意してください

21
Takkat