1

vSphere 5.1:仮想マシンがホストRAMを共有していない

やあ、

Licensed Vsphere 5.1(Vsphere 4からアップグレード)を使用しています

アップグレード後に問題が発生しました。仮想マシンがRAMを共有していません

たとえば、2 GBのRAMを搭載した2台のマシンがある場合、HOSTでの合計RAM使用量は4 GBになりますが、実際のアクティブメモリ使用量は約1GBのみです。

これはVsphere4では問題ではなく、ホストメモリの使用量としてアクティブメモリが表示されますが、Vsphere 5では仮想マシンはRAMを共有せず、電源を入れたときにRAM全体を予約します。

おそらく、メモリ共有を有効にしたり、RAMのこの完全な予約をオフにしたりするための設定があります。

4

2 に答える 2

1

答えを得た

変更点は、VMkernelが仮想メモリページをバックアップするために大きなページを使用していることです。詳細については、Duncanのこの記事で、このトピックに関する十分な情報と他の記事へのリンクを提供します。

http://www.yellow-bricks.com/2011/01/26/re-large-pages-gabvirtualworld-frankdenneman-forbesguthrie/

つまり、VMkernelは、仮想マシンによって発行されたページを物理メモリ上の大きなページに配置して、メモリアクセスを高速化します。ラージページは、EPT(Intel)またはRVI(AMD)機能を備えた物理CPUの場合に使用されます。

于 2013-02-02T17:50:16.990 に答える
0

私が理解している限り、基本的に、ESXiホストがメモリ不足の場合、TPSが機能できるように、大きなページが4kページに分割されます。

今私の疑問は次のとおりです。EPT(またはRVI)テクノロジを使用すると、「大きなページを小さなページに分割する」とは、実際には(EPT)アドレス変換スキームが変更され、ESXiVMkernelがサポートに必要なページテーブルをその場で構築する必要があることを意味します。新しい(EPT)変換スキームに必要な最後のレベルの間接参照?

ありがとう。

于 2015-04-20T07:42:53.633 に答える