ゲスト VM のネットワーク オプションとして macvtap を使用すると、Linux ブリッジを使用する従来の tun/tap デバイスよりも優れたパフォーマンスが得られるようです。
私が理解していることから、macvtap はホスト Linux カーネルの macvlan ドライバーを使用します。これは基本的に、異なる MAC アドレスを持つことにより、物理 nic を介して一種の論理イーサネット インターフェイスを作成します。
しかし、macvtap を使用すると、どのようにスループットが向上するのでしょうか? ゲスト VM からの送信/受信のバックエンド処理がホスト カーネルで処理されるためでしょうか (Qemu プロセスが従来の tun/tap で処理するのとは対照的です)。