オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問1
仮想化基盤の構築/仮想化技術の動作原理と最適化KVM環境で、仮想マシンにヒュージページ(hugepages)を割り当てる主な目的として適切なものはどれか。
出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問1
- A仮想マシンのディスクI/Oを暗号化する
- B通常より大きなページサイズを使うことでTLBミスを減らし、メモリアクセスのオーバーヘッドを削減してVMの性能を向上させる
- C仮想マシンのCPUコア数を動的に増減させる
- D仮想マシンのネットワークインタフェースをブリッジ接続にする
正解:B
解説
ヒュージページ(hugepages)は、通常4KB程度であるメモリページのサイズを2MBや1GBといった大きな単位に拡大する仕組みです。ページサイズが大きくなることで、同じメモリ量をより少ないページ数で管理でき、TLB(Translation Lookaside Buffer)のミス率が下がり、アドレス変換のオーバーヘッドが減少します。仮想マシンのメモリにヒュージページを割り当てることで、メモリアクセス性能の向上が期待できます。
選択肢ごとの解説
- A誤り。ディスクI/Oの暗号化は別の仕組み(dm-crypt等)の役割で、ヒュージページの目的ではありません。
- B正しい。ヒュージページはTLBミスを減らし、メモリアクセスのオーバーヘッドを削減して性能を向上させます。
- C誤り。CPUコア数の動的な増減はCPUホットプラグ等の別機能であり、ヒュージページの目的ではありません。
- D誤り。ネットワークインタフェースの接続方式(ブリッジ等)の設定とヒュージページは無関係です。