オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問2
仮想化基盤の構築/仮想化技術の動作原理と最適化vhost-netの役割として適切なものはどれか。
出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問2
- A仮想マシンのコンソール出力をリモートから閲覧できるようにする
- B仮想マシンのディスクイメージをネットワーク越しにバックアップする
- Cvirtioネットワークデバイスのバックエンド処理をQEMU(ユーザー空間)からカーネル空間へ移すことで、パケット処理のオーバーヘッドを減らし、ネットワークI/O性能を向上させる
- D仮想マシン間のライブマイグレーションを暗号化する
正解:C
解説
通常のvirtioネットワークでは、パケットの処理がQEMU(ユーザー空間プロセス)を経由するため、カーネル空間とユーザー空間の切り替えによるオーバーヘッドが発生します。vhost-netは、このvirtioネットワークデバイスのバックエンド処理をカーネル空間内で直接行えるようにすることで、QEMUを経由する回数を減らし、ネットワークI/Oの性能(スループット・レイテンシ)を向上させる仕組みです。
選択肢ごとの解説
- A誤り。コンソール出力のリモート閲覧はVNCやSPICE等の役割で、vhost-netの目的ではありません。
- B誤り。ディスクイメージのネットワーク越しバックアップは別の仕組み(rsync等)の役割で、vhost-netの目的ではありません。
- C正しい。vhost-netはvirtioネットワークのバックエンド処理をカーネル空間で行い、性能を向上させます。
- D誤り。ライブマイグレーションの暗号化はマイグレーション時の別設定(TLS等)の役割で、vhost-netの目的ではありません。