過去問ドリル

オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問2

仮想化基盤の構築/仮想化技術の動作原理と最適化

vhost-netの役割として適切なものはどれか。

出典:オリジナル問題 LinuCレベル3 プラットフォームスペシャリスト試験 問題 問2

正解: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の目的ではありません。
LinuCレベル3 プラットフォームスペシャリストの過去問を演習モードで解く