• ベストアンサー

VMware ESXiが認識するメモリ容量について

ESXiをインストールしているサーバにメモリを8GB積んでいます。 vsphere clientから接続し、構成タブのメモリを確認すると、8GBを認識しているのですが、 リソース割り当てのタブを確認すると、メモリの合計容量が5800MBと表示されています。 「使用可能な容量」も同じく5800MBと表示されています。 この表示を見る限りでは、8GBを積んでいても、5800MBまでしか使用できないということなのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • retr
  • ベストアンサー率75% (30/40)
回答No.1

少しわかりづらいところですよね。まず、「使用可能な容量」ですが、こちらは、物理サーバのメモリ量から、ESXi自体が動くためのメモリ量や、仮想マシンを稼働させていく中で、特殊な処理をしたり、いざというときに使うために確保しておくメモリ量が引かれた残りの容量です。 ESXiにはメモリーオーバーコミット技術が複数実装されているため、仮想マシンに割り当てるメモリ量は5.8GBどころか、8GBを大きく超えることができます。 しかしながら、仮想マシンにメモリを「予約」で固定的に割り当てる場合、その合計は5.8GBを超えることができません。更にいうと、仮想マシンの稼動時に、稼働のためのオーバーヘッド分のメモリがシステム側で予約されますので、管理者が仮想マシン向けに予約できるメモリ量は5.8GBよりもさらに少ないです。 まぁ、通常は予約など使わず、仮想マシンのスペックとしてメモリサイズを指定しておくだけだと思いますので、5.8GBや8GBを忘れて、10GBくらいまでは使ってしまっても問題ないと思います。 お使いのバージョンが分かりませんが、ESXiでも5.0以降では、4.xと比較すると、物理メモリ量から引かれる上記の値が少し少なくなっているようです。

kosikake
質問者

お礼

丁寧なご説明有難うございました。大変分かりやすかったです。

関連するQ&A