web-dev-qa-db-ja.com

物理ホストマシン上で同時に実行できる仮想マシンの数はいくつですか?

4GB RAMおよびIntelCore i3(2GHz)プロセッサを搭載したホストマシンで問題が発生しました。仮想マシン(VM)が少ないクラスターを作成しようとしています。とにかく、それはただのことです。 1GBのRAMを搭載した2つのVMで問題ありません。VMの数が2を超えると、システムは制御不能になるため、再度操作できるように強制的に再起動する必要があります。

質問:

  • 最大数のVMを同時に実行するための一般的なルールはありますか(RAM、CPUなどによって異なります)?
  • 仮想メモリまたは(ホストマシンの)スワップメモリ​​は、この問題を克服するのに役立ちますか?

更新:

ラボで同じVMを再作成します。RAMは32GB(8GB使用可能)で、Intel Core i5を使用していました。これもあまり役に立ちません。同じ問題に直面しています。

繰り返しになりますが、63GB(8GB使用可能)のRAMを搭載した他のコンピューターでこれらのVMを作成しようとしました。今回も何かが起こっています。

これらの設定から、ここで尋ねた2番目の質問がありました。

1
testuser

64ビットマシンを効果的に実行するには、約4 GB(少し少ない)が必要です。その中で1つのVMを効果的に実行できます。

VMwareワークステーションと16GBのメモリを搭載したWindows10ホストがあります。 1.5〜2.5GBのRAMを搭載した約4台の仮想マシンを快適に実行できます。仮想マシンにもメモリが必要です。

8GBは、通常の2台のマシンで機能し、8GBが最大メモリである場合、3番目の小さなマシンで動作する可能性があります。

i3は強力なCPUではないため、多くの点で、現在非常に一般的な64ビット仮想マシン用に作成されていないことを忘れないでください。この追加コメントがお役に立てば幸いです

上記のセットアップ(私のマシンでは、実行するすべてのことをラグなしで効果的に実行できます。

5
John

これは非常に幅広い質問であるため、これと同様に回答も非常に幅広いものになります。答えはそれが依存するということです。コンピュータが合理的に処理できる数だけ実行できます。これは、実行しているVM)のオペレーティングシステムと、特定のVMに割り当てるリソースの量によって異なります。

もちろん、割り当てるリソースは、コンピューターの物理仕様を超えてはなりません。これを行うことは可能ですが、これはオーバープロビジョニングとして知られており、パフォーマンスの低下につながる可能性があります。

例UbuntuサーバーはGUIが含まれていないため、Windows 10 VMよりもはるかに少ないリソースを消費します。そのため、Windows 10VMよりもはるかに多くのUbuntuサーバーVMを実行できます。

パフォーマンスに影響を与える可能性のある追加の要因も多数あります。これには、たとえば、ホストオペレーティングシステムなどのアイテムも含まれます。

3
ayao1337