2012-03-12 3 views
1

私はホストシステム上で1台の仮想マシンを実行していますが、50%のメモリと50%のCPUが割り当てられています。ホストシステム上で1つの仮想マシンを実行すると、システムのパフォーマンスが低下しますか?

これにより、システムのパフォーマンスが半減しますか?

ご意見やご提案をお願いします。

+0

ヒント - あなたはhttp://serverfault.com/またはhttp://superuser.com/でこれを尋ねる方がよいでしょう。しかし、良い質問。 –

+1

これはVMのワークロードによって異なります。それがアイドルであるか軽く負荷されている場合は、半分以下になる可能性があります。たくさんのI/Oと計算をしているなら、それは半分以上になる可能性があります。 –

答えて

2

アレックスは正しいです。ほとんどの仮想化システムでは、VM内で実行されているソフトウェアがそれほど多くのCPUとメモリを必要としていない場合、仮想マシンにCPUとメモリの量を正確に割り当てることができないため、システム性能の半分以下を占める可能性があります。 VMが要求の厳しいワークロードを実行している場合、これは当てはまりません。

システムパフォーマンスの半分以上を占める理由は、仮想化システムには、VMに仮想化を提供するために、独自のオーバーヘッドがあるためです。一部のメモリは仮想マシンで使用されるメモリとリソースを追跡するのに消費され、一部のCPUはVMのニーズ(ネットワークトラフィックなどからの割り込み)を処理するのに消費されます。

関連する問題