新的组队驱动程序有什么好处?

Mic*_*man 13 linux bonding

在编译 3.3 内核时,我注意到网络系统中添加了一个名为 teaming 的新驱动程序。根据相关的提交团队是用户空间驱动的替代绑定。

有没有人测试过这个?它比旧的久经考验的绑定驱动程序更快还是更好?改变会有什么好处?

lar*_*sks 7

看起来现在更改的优势是“根本没有”,因为该项目只是刚刚添加到内核中,文档很少,并且自我描述为“仍然处于其dipers[sic] atm” .

从长远来看,用户空间网络绑定驱动程序可能具有 FUSE(用户空间文件系统接口)为文件系统世界带来的一些相同好处——主要是开发和试验不同的策略、协议实现和等等。通过简化内核代码并将复杂性推入用户空间,您还可以最终得到一个在发生故障时更健壮的解决方案,并允许对错误和功能请求等做出更敏捷的响应。

本演示文稿(警告:PDF)描述了该项目的动机和目标。主要是,他们希望用更小、更易于维护和更高性能的东西来替换臃肿和复杂的遗留绑定代码。