RAM と CPU の数に関して、VirtualBox で「無効な設定が検出されました」というメッセージを無視しても安全ですか?

RAM と CPU の数に関して、VirtualBox で「無効な設定が検出されました」というメッセージを無視しても安全ですか?

VirtualBox 6.1.30 およびその他のバージョンでは、設定が RAM の量や CPU の量の最大推奨値を超えると、次のメッセージが表示されます。

「無効な設定が検出されました。」

警告があっても、これら 2 つの設定ではそのメッセージを無視しても安全ですか?

そのメッセージが表示されても「OK」ボタンを押すことはできます。

ホスト OS は、Web ブラウザーやビデオ プレーヤーなど、ユーザー自身が明示的に開いて実行するアプリケーションがなくても実質的に動作します。

したがって、目標は、ゲスト OS に十分な量のリソースを提供しながら、推奨される最大制限 (この場合は RAM と CPU のみ) を超え、ホストは VirtualBox 以外のアプリケーションをユーザー自身が開かずに実行されていることを認識することです。

では、その限度を超えても安全でしょうか?

例えば:

  • ラップトップに 8 個の CPU がある場合、推奨される最大値は 4 個ですが、6 個に変更されます。
  • ラップトップに 16GB の RAM が搭載されている場合、推奨される最大値は 10 です (実際には 11 またはそれ以上) が、12 に変更されます。

この制限を超える理由は次のとおりです。

  • ゲスト OS を高速化します。
  • 一部のソフトウェアが、最大推奨制限に従ってゲスト OS が持つリソースよりも多くのリソースを要求する場合。

答え1

VMware (私はこれを使用していますが、VBOX よりも優れています) に基づいて、推奨制限を超えることができます。ただし、物理的な制限を超えることはできず、制限を超えようとすると、マシンの動作が遅くなったり、動作しなくなったりする可能性があります。

複数の VM を同時に実行している場合、推奨される制限の合計は、RAM (ホスト要件を差し引いた合計) または CPU (ホスト要件を差し引いた合計) の物理的な制限を超えることはできません。

1 台のマシンに搭載できる RAM の物理制限 (ホストの合計で約 4 GB 未満) を超えることはできません。つまり、(RAM と以下の CPU を含む) ホストには、ゲスト マシンに提供されるリソースを超える十分なリソースが提供される必要があります。

CPU の数に注意してください。私は通常、2 つのコアを持つ 1 つの CPU を使用していますが、支障はありません。

より多くの CPU を使用するとパフォーマンスが低下する場合があり、通常は良い考えではありません。小さな規模から始めて、問題がないことを確認してからより多くの CPU を使用するようにしてください。

これに関する適切な記事はここにあります:

VM CPU 割り当て

VMware ホストが対応できる CPU オーバーコミットの正確な量は、VM とそれらが実行しているアプリケーションによって異なります。ベスト プラクティスの推奨事項による {割り当てられた vCPU}:{合計 vCPU} のパフォーマンスに関する一般的なガイドは次のとおりです。

1:1から3:1までは問題ありませんが、3:1から5:1になるとパフォーマンスの低下を引き起こす可能性があります。6:1以上になると問題が発生することがよくあります。

関連情報