新しいチーム ドライバーの利点は何ですか?

新しいチーム ドライバーの利点は何ですか?

3.3カーネルをコンパイルしているときに、チーミングと呼ばれる新しいドライバーがネットワークシステムに追加されたことに気付きました。関連するコミットチーミングは、ボンディングに代わるユーザー空間主導の代替手段です。

これをテストした人はいますか? これは、実績のある古いボンディング ドライバーよりも高速ですか、それとも優れていますか? 変更する利点は何でしょうか?

答え1

プロジェクトはカーネルに追加されたばかりで、ドキュメントもほとんどなく、自らを「現時点ではまだ発展途上」と表現しているため、現時点で変更する利点は「まったくない」ようです。

長期的には、ユーザー空間ネットワーク ボンディング ドライバーは、FUSE (ユーザー空間ファイルシステム インターフェイス) がファイルシステムの世界にもたらすのと同じ利点のいくつかを持つ可能性があります。主に、さまざまなポリシー、プロトコル実装などを開発して実験することがはるかに簡単になります。カーネル内のコードを簡素化し、複雑さをユーザー空間に押し込むことで、障害が発生した場合に堅牢性が高く、バグや機能要求などに対してより機敏な対応を可能にするソリューションを実現することもできます。

このプレゼンテーション(警告: PDF) では、プロジェクトの動機と目標について説明しています。主に、肥大化して複雑になっている従来のボンディング コードを、より小さく、保守しやすく、パフォーマンスの高いものに置き換えることを目指しています。

関連情報