VMware Certified Professional - Data Center Virtualization 練習問題 2:メモリオーバーコミットと仮想化メモリ技術
ESXiホストのメモリリソース管理において、メモリオーバーコミットを実現する技術として正しいものはどれか。
- Transparent Page Sharing(TPS)はゲストOSの同じメモリページを物理メモリ上で共有し、メモリ効率を高める仮想化技術である。
- メモリバルーンはホスト物理メモリが逼迫した際に、ゲストOSから自動的に全メモリを回収して他のVMに割り当てる機能である。
- メモリスワップはゲストOS内のスワップと異なり、ESXiホストレベルでのメモリ〜ストレージ間のスワップを指し、パフォーマンス低下なしでメモリオーバーコミットを実現できる。
- ESXiホストではメモリオーバーコミットが禁止されており、仮想マシンに割り当てたメモリの合計が物理メモリを超えることはできない。
- メモリコンプレッション機能は物理メモリの圧縮を意味しており、VM内部ではなくホストレベルでメモリを圧縮してスペースを確保する。
Qraftユーザーの成績:難易度 Cランク(レーティング1164)・正答率 62%(16/26回正解)
レーティングは解いた人の実力と正誤から算出する難しさ(初期値1200)。ランクはその全問題中の順位(S+が最難関、F-が最易)
正解と解説を見る
正解:Transparent Page Sharing(TPS)はゲストOSの同じメモリページを物理メモリ上で共有し、メモリ効率を高める仮想化技術である。
ESXiはメモリをオーバーコミット(物理メモリを超える仮想メモリを割り当てる)できるよう、複数の仮想化メモリ技術を備えています。
Transparent Page Sharing(TPS)は同一のメモリページが複数のVM間で存在する場合、それらを物理メモリ上で共有することでメモリ効率を向上させる技術です。例えば、複数のWindows VMが同じシステムライブラリのページを持っている場合、TPSはこれらを1つの物理ページで統合できます。
メモリバルーンはホストメモリ逼迫時にゲストOS内のバルーンドライバーを通じて段階的にメモリを回収し、ゲストOS自身に不要なメモリの放棄を促す機能です。メモリスワップはディスク(ストレージ)への退避ですが、これはパフォーマンス低下の原因になります。メモリコンプレッションはゲストメモリを圧縮してホストメモリを節約する機能で、これらの技術の組み合わせでメモリオーバーコミットを実現します。