2012-03-24 11 views
1

私はubuntuを持っていて、いくつかのqemu-kvmゲストにubuntuも実行しています。kvmバルーンドライバが異なる合計メモリを要求しました

私はゲストのメモリ割り当てを変更するためにlibvirtを使用しています。しかし、ゲスト内のtopコマンド内のTotalフィールドから要求されたメモリ割り当てと実際のメモリ割り当てが照会されるのには、常に一定の違いがあります。

違いはすべてのゲストで同じで、一貫しています。 私がインストールした1台のマシンでは、134MB(割り当てられていないものが要求されています)、もう1台で348MBです。

私はそれと一緒に暮らすことができます、私はちょうどその理由を知らない。誰かがこの種の問題に遭遇していますか?多分それを解決した?

おかげ

+0

このQnはより多くの@ askubuntu.comに適合する –

答えて

1

この定数の違いは、おそらくカーネルが予約した空間です。この容量のスペースは、システムでより多くの物理メモリーを使用できるようになるにつれて(少なくともLinuxでは)増加することに注意してください。あなたが見ている変化は、kvmがその特定のゲストにこれまでと比べてより多くの、またはより少ないメモリを与えるためです。

興味があれば、hereは、VMWare ESX Serverで実装されているように、メモリバルーンに関する簡単な記事です。

+0

割り当てられたメモリとマシンが内部から見るものとの違いについてのメモは、通常の物理マシンでは 'top'コマンドがメモリを少なくするのと同じ理由からですそこには実際にそこに(あなたが店で実際に買ったもの...)。 – Eyal

関連する問題