VirtualBoxゲストOSの推奨メモリが512MBであるのはなぜですか?


11

VirtualBoxで仮想マシンを作成する準備をしています。ウィザードは、このゲストマシンに使用するメモリサイズを尋ねます。512MBを推奨しています。私のコンピューターには16GBのメモリーがありますので、512MB以上を使用できると期待しています。

  • VirtualBoxが512MBを推奨するのはなぜですか?
  • これはハードコーディングされた値ですか、それとも私が持っているメモリ量に基づいて計算された値ですか?
  • 4GBなど、より高い値を使用するとどのような影響がありますか?

更新

はVirtualBoxのオンラインドキュメントから読んだだけです...

実行するゲストオペレーティングシステムに応じて、少なくとも512 MBのRAMが必要になります(ただし、おそらくもっと多く、さらに多くのRAMが必要です)。基本的に、ホストオペレーティングシステムが快適に実行するために必要なものに加えて、ゲストオペレーティングシステムに必要な量が必要になります。そのため、Windows XPでWindows XPを実行する場合、1 GB未満のRAMでこのエクスペリエンスをあまり楽しむことはできないでしょう。ゲストでWindows Vistaを試してみたい場合、512 MB未満のRAMが与えられているとインストールを拒否するため、ゲストだけでなく、オペレーティングシステムに通常必要なメモリが必要になります。

したがって、512MBが推奨される最小サイズであり、メインコンピューターが使用するメモリを占有することなく、可能な限り多くのメモリを使用したいようです。しかし、私はまだこの問題に関するあなたの経験を学ぶことに興味があります。


2
512MBは、単にデフォルトの推奨量です。仮想マシンに512MB以上の容量が必要な場合は、容量を増やします。デフォルト値は何かである必要があり、開発者は512MBを選択します。
ラムハウンド

回答:


17

ゲストOSに512MBを推奨するセットアップウィザードのような奇妙な初期値の問題は、VirtualBox 5の最近のリリースに関するこの記事でうまく説明されているVirtualBoxのセットアップウィザードの既知の癖です。大胆な強調は私のものです:

新しいVMを作成するためのGUIは以前のバージョンと似ていますが、奇妙なデフォルト値を提供します。新しいWindows 7 64ビットVMを作成する場合、ウィザードはVMに512 MBのRAMを割り当てることを推奨しました。Windows 7 64ビットの最小要件は2 GBのRAMであり、推奨値では不十分です。ホストシステムには8 GBのRAMがあり、その半分以上はウィザードの開始時に空いていました。VirtualBoxの対象者は、Windows 7をそのデフォルト値で使用しようとするよりもよく知っているITプロフェッショナルであるため、特に実質的な問題ではありません。

また、公式のVirtualBoxエンドユーザードキュメントは、512MBのRAMの推奨の奇数の最小値に対応しています。再び大胆な強調は私のものです:

実行するゲストオペレーティングシステムに応じて、少なくとも512 MBのRAMが必要になります(ただし、おそらくもっと多く、さらに多くのRAMが必要です)。基本的に、ホストオペレーティングシステムが快適に実行するために必要なものに加えて、ゲストオペレーティングシステムに必要な量が必要になります。そのため、Windows XPでWindows XPを実行する場合、1 GB未満のRAMでこのエクスペリエンスをあまり楽しむことはできないでしょう。ゲストでWindows Vistaを試してみたい場合、512 MB未満のRAMが与えられているとインストールを拒否するため、ゲストだけでなく、オペレーティングシステムに通常必要なメモリが必要になります。

VirtualBoxには、ゲストOSのセットアップ/インストールプロセスをわずかに容易にする「ウィザード」がありますが、すべての決定を下すように設計されているわけではありません。VirtualBoxは、WordやExcelなどの単純なエンドユーザー向けソフトウェアではありません。それは本当に本当のパワーユーザー/管理ツールです。

VirtualBoxなどの仮想化ソフトウェアの使用に関連するユーザーのスキル/知識には、特定の基本的な仮定があります。そして、最終的にその仮定の中心にあるのは、VirtualBoxを使用している人は、VirtualBoxでゲストOSをセットアップするときにリソースの割り当てに関して独自の基本的な決定を下すのに十分なことです。

たとえば、Mac OS Xにインストールされた512MBのRAMを搭載したVirtualBoxのゲストOSとしてUbuntu 12.04(サーバー)を間違いなく使用できます。しかし、サーバーに少しストレスをかけると、著しく遅れます。スムーズに動作するように、1GBから4GBのRAMで実行し続けることを好みます。その時点で何をしているか/テストしているかによって異なります。


4

ゲストOSで必要な場合、VirtualBoxで4GBの仮想メモリを使用すべきではない理由はありません。自分でやったことがあり、4GBの仮想メモリで、64ビットのゲストOSでベアメタルのパフォーマンスに近づいています。

VirtualBox設定により、VirtualBox GUIから最大128MBのビデオメモリを割り当てることができ、コマンドラインからゲストOSに別の128MBビデオメモリを追加して、合計256MBのビデオメモリにすることができます。ターミナルを開き、次を入力します。

VBoxManage modifyvm "Linux" --vram 256

「Linux」は、VirtualBoxのLinuxゲストOSの名前に置き換える必要があります。


2

VirtualBoxによって割り当てられるRAMの量は、ホストコンピューターがそのマシンを管理するために使用するものです。これは、仮想化のパフォーマンスに直接影響します。

LubuntuDamn Small Linuxなどの軽量OSを仮想化する場合、適切な速度で安定させるためにRAMをあまり必要としません。Windowsには非常に多くの機能が必要であり、複雑でリソースの重いGUIを備えたフル機能のセットアップを実行するには、それ以上のものが必要になります。512MBの代わりに4GBのRAMを使用すると、VMがより多くの作業を行えるようになります。VMで必要とされない場合、または多くの作業を行う場合を除き、おそらく最小限またはそれ以上で対処できます。

最も重要なことは、VirtualBoxが作成された後でも、いつでも設定を変更できることです。動作が遅い場合は、単にマシンの電源を切り、より多くのリソースを割り当てて、再び電源を入れます。

注:仮想化環境は、VirtualBoxのようなセットアップではホストと同じ速度で実行されることはないので、作業にもう少し力を与える問題は発生しないことに注意してください。ここに Stack Exchangeからのより良い情報があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.